그래서 EntityFramework.Extended와 함께 다음과 같은 노력하고있어EntityFramework.Extensions 간단한 .Delete()는 null 참조 예외가 발생합니다
https://github.com/loresoft/EntityFramework.Extended
context.Logs.Delete(l => l.Id == 216471);
이 내가 제공 할 수있는 간단한 예입니다 .
문제는이 내가 뭘하려고 다른 .Delete은() 나에게주고있다 :
System.NullReferenceException: Object reference not set to an instance of an object.
내가 EF 5.0.0를 사용하여 오라클에 대해 5.0.0.73 EF.Extended 해요 11gR2 데이터베이스.
아이디어가 있으십니까? GitHub의에 :
크로스 게시물 : http://bit.ly/12Z6xj2
이'context.Logs' 일부에 대한 아마 널() .Delete 이유. 나는 EF에 익숙하지 않다. 확장하지만 문맥을 조사하고 어떤 종류의'DbSet'으로 채워지지 않은 이유가 있는지 알아보기를 원할지도 모른다. –
var count = context.Logs.Count(); 12731을 반환하고 로그에서 count (*)를 선택합니다. 12731을 반환하므로 NULL이 아니므로 Visual Studio ... 등의 결과 집합을 열거 할 수 있습니다. –
그냥 추측하면 ... id == 216471 ... – StillLearnin