2014-12-09 2 views
0

EntityFramewroks가 잘못되었을 경우 수정하십시오.EntityFrameworks에서 알 수없는 개체에 대해 DataBase에 대해 SQL 쿼리를 실행하는 중

필자가 이해하는 한, 예상 결과에 결과를 매핑해야하기 때문에 반환 할 결과 (개체)를 모를 때 데이터베이스에 대해 쿼리를 실행할 수 없습니다. 데이터베이스에 대해 원시 SQL 쿼리를 실행할 때 전달됩니다.

질문 : 개체를 지정하지 않고 SQL 쿼리를 실행하려면 어떻게해야합니까?

귀하의 도움 (및 모든 의견)은 높이 평가됩니다.

종류와 관련,

모세

답변

0

당신이 무엇을 요구 여전히 불분명하다,하지만 난 당신의 질문의 편집에 대답을 적용합니다. http://msdn.microsoft.com/en-gb/data/jj592907.aspx

using (var context = new BloggingContext()) 
{ 
    var blogs = context.Blogs.SqlQuery("SELECT * FROM dbo.Blogs").ToList(); 
} 

또는

using (var context = new BloggingContext()) 
{ 
    var blogNames = context.Database.SqlQuery<string>( 
         "SELECT Name FROM dbo.Blogs").ToList(); 
} 
:

난 당신이 같은 언급하는 생각

관련 문제