2014-01-21 55 views
0

所以我有以下問題:實體框架DbSet包含0個記錄

我有一些Vehicle實體對應於DB中的表。但是,當我嘗試檢索所有具有以下行的記錄:

var vehicles = db.VehicleSet.ToList(); 

我得到ZERO對象作爲結果......而在數據庫表中有大約18K記錄。

任何想法可能存在問題,或問題太模糊?

+0

如果你做'db.VehicleSet.Take(10).ToList()'會發生什麼? –

+0

這有點含糊。但是,因爲它編譯和運行,我會開始檢查你連接到正確的數據庫。 –

+0

@dav_i,相同的結果 - 車輛數量(0); –

回答

0

我想通了。原來這是數據庫的問題。在我的結構中,我使用了一個「鑑別者」字段,該字段沒有設置並導致問題。

謝謝你的時間。