Entity Framework Include (lambda) 확장이 없습니다.
EF OjbectSet.Include(a => a.parent)
확장을 사용할 수 없습니다. 모방 할 코드를 추가 할 수 있다는 것을 알고 있지만 EntityFramework 4가 5로 업그레이드되면 람다를 사용할 수 없습니다. 을 가지고 있으며 using System.Data.Entity
주 프로젝트에서 EF 5로 업그레이드되었습니다.
어셈블리 System.Data.Entity.dll, v4.0.0.0 (C : \ Program Files (x86) \ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ System.Data.Entity.dll)에서 메타 데이터 찾기
...
public ObjectQuery<System.Data.Common.DbDataRecord> GroupBy(string keys, string projection, params ObjectParameter[] parameters);
public ObjectQuery<T> Include(string path);
public ObjectQuery<T> Intersect(ObjectQuery<T> query);
여기 Include의 람다 변형에 대한 선언이 없습니다. 확인한 결과 파일 버전은 Database 1 세대 Entity Framework 5 System.Data.Entity 대 EntityFramework에 따라 4.0.30319.17929 입니다. 프로젝트는 4.5 어셈블리를 생성합니다.
관련이있는 경우 EntityFramework 자체는이 어셈블리에서 참조되지 않습니다. 일부 데이터 서비스 만 있으므로 System.Data.Entity 및 기본 데이터 계층 프로젝트에 대한 참조를 포함합니다.
어떤 아이디어?
MSDN 에 따르면 이 메서드는 EntityFramework
어셈블리에 정의되어 있습니다. (EntityFramework.dll에서)
EntityFramework.dll DLL에 대한 참조도 추가해야합니다 .
나중에 네임 스페이스를 참조하고 있는지 확인해야합니다.
using System.Data.Entity;
참조 URL : https://stackoverflow.com/questions/19124614/missing-entity-framework-includelambda-extension
'Program Tip' 카테고리의 다른 글
PowerShell : 로컬 사용자 계정 만들기 (0) | 2021.01.10 |
---|---|
Array.componentsJoinedByString에 해당하는 Swift? (0) | 2021.01.10 |
반응 라우터 v4 기본 페이지 (페이지를 찾을 수 없음) (0) | 2021.01.10 |
PSEXEC, 액세스 거부 오류 (0) | 2021.01.10 |
서비스 디버깅 (0) | 2021.01.10 |