2014-11-23 4 views
-1

다음 코드 줄에서 오류가 발생합니다.어떻게 dbSet을 ObjectQuery로 변환합니까?

ObjectQuery<NAME> names = dataEntities.NAMEs; 

실제로 어떻게 사용할 수 있도록 ObjectQuery로 변환 할 수 있는지 잘 모르겠습니다. 여기

는 지금까지 내 데이터 그리드이 같은 설정 개체를 사용할 수 있도록

var query = 
     from NAME in names 
     where NAME.NameID == "student1" 
     orderby NAME.MI 
     select new { NAME.NameID, NAME.FirstName }; 

     userDataGrid.ItemsSource = query.ToList(); 
+0

'dataEntities' 란 무엇입니까? 그리고 왜 당신은'ObjectQuery'를 원합니까? –

+1

@GertArnold http://msdn.microsoft.com/en-us/library/ee340709(v=vs.110).aspx에서 튜토리얼을 수행했는데, 내 DataGrid에 정보를 표시해야합니다. – Travis

답변

0

ObjectSetObjectQuery에서 파생 웁니다 한 내 코드의 나머지

ObjectSet<NAME> query = dataEntities.CreateObjectSet<NAME>(); 

입니다 자세한 내용은 article from MSDNthis 답을 따르십시오.

+0

CreateObjectSet이 작동하지 않습니다. 나를. 그것에 대한 정의가 없다는 것을 말해줍니다. – Travis

+0

여기'dataEntities'는'dbcontext'에서 파생 된'context' 클래스의 인스턴스입니다. – Glk

관련 문제