DBContext
과 함께 네이티브 쿼리를 사용하는 방법은 무엇입니까? 코드를 실행하면 예외가 발생합니다. DBContext
을 사용할 때 네이티브 쿼리를 실행하는 이유와 이유는 무엇입니까?DBContext 네이티브 SQL 쿼리
AcademyEntities context = new AcademyEntities();
string nativeSQLQuery =
"SELECT * " +
"FROM dbo.Employees " +
"WHERE FirstName='{0}'";
string name = "Guy";
var emp = context.Departments.SqlQuery(nativeSQLQuery, name);
foreach (var item in emp)
{
}
하여 제거하십시오 따옴표는 {0}에 붙습니다. –
예외는 무엇입니까? –
예외는 "데이터 판독기가 지정된 'TelerikAcademyModel.Department'와 호환되지 않습니다. 'Name'유형의 구성원에 데이터 판독기에 동일한 이름의 해당 열이 없습니다." – TheChampp