所以我想的東西像EntityFramework.Extended如下:EntityFramework.Extensions簡單.Delete()拋出空引用異常
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和EF.Extended 5.0.0.73針對Oracle 11gR2數據庫。
任何想法? :)
交叉後在GitHub上:http://bit.ly/12Z6xj2
'context.Logs'可能是一些空原因。我對EF.Extended並不熟悉,但是您可能想查看上下文,看看是否有某種原因沒有使用某種'DbSet'。 –
var count = context.Logs.Count();返回12731並從日誌中選擇計數(*);返回12731,所以我確定它不是NULL ...並且我可以枚舉在Visual Studio中設置的結果等等等等 –
只是一個猜測...沒有使用Id的日誌== 216471 ... – StillLearnin