2013-05-16 22 views
0

在我的MVC項目中,我使用了EntityFramework。該實體的名稱是RatingSource。在數據庫表中名爲RatingSource。我在項目的任何地方都使用「RatingSource」,而不是「RatingSources」(最終的「s」)。但是當我開始這個項目時,我發現錯誤「沒有對象dbo.RatingSources」,EF創建的查詢是「SELECT bla-bla-bla FROM dbo.RatingSources」。哪裏出錯?EntityFramework查詢錯誤:<entityS>

回答

1

這是由於實體框架的約定。您可以通過屬性或流暢的界面向EF說出什麼是該實體的表名稱。您可以使用類RatingSource上的屬性[Table("RatingSource")]來實現您想要的。

+0

謝謝你。我應該寫什麼屬性和位置? – Stalli

+0

我更新了答案 –