2009-09-14 3 views
0

데이터베이스의 edmx 파일에 데이터베이스를 매핑했습니다. 이제 linq을 사용하여 쿼리를 만드는 방법은 무엇입니까? 여기 Entity Framework에 액세스하는 방법

내 문제 물음표에 갈 생각은 무엇

var Found = from o in ?????? 

의 예입니다. 물음표에 무엇이 들어가는 지 어떻게 알 수 있습니까? 많은 튜토리얼을 시도했지만 Linq를 사용하는 방법을 정확하게 알려주지 않습니다.

+1

에 대한 http://thedatafarm.com/blog/을 살펴해야한다 매우 간단 뭔가 라인을 수행 할 수 있습니다 사용하여 조회 할 수는 있지만 구글을 사용할 수 있습니다 당신이 할 수 없었다? –

+0

예. 나는이 문제에 대한 답변을 찾기 위해 Google 전체에서 검색했지만 해결책을 찾을 수 없습니까? 모든 튜토리얼은 linq 코드를 게시하지만 linq 쿼리의 코드에 대한 설명은하지 않습니다 – user161433

+0

LINQ를 연구하는 데 시간을 할애 해 보셨습니까? 구문은 Entity Framework 또는 XML 파일 또는 문자열 배열에 상관없이 동일합니다. –

답변

5

글쎄, Entity Framework는 당신을 위해 ObjectContext를 생성합니다. ObjectContext 클래스의 이름을 알아야합니다. 다음 LINQ 당신이

using(var context = new NorthwindContext()) 
{ 
    var query = from p in context.ProductsSet select p; 
    // then loop through your query instance. 
} 

위의 예는 당신이 더 자습서

+0

Hmmm ... ObjectContext의 이름은 어떻게 알 수 있습니까? – user161433

+0

@ luke101 : 엔티티 모델 마법사 (일반적으로 SomethingEntities)에서 정의한 이름입니다. –

관련 문제