0

在我的 MVC 项目中,我使用 EntityFramework。该实体的名称是 RatingSource。在 DB 表中命名为 RatingSource。我在项目的任何地方都使用“RatingSource”,而不是“RatingSources”(最后是“s”)。但是当我启动项目时,我发现一个错误“没有对象 dbo.RatingSources”,并且 EF 创建的查询是“SELECT bla-bla-bla FROM dbo.RatingSources”。哪里有错?

4

1 回答 1

1

这是由于实体框架的约定。您可以通过属性或流利的接口向 EF 说此实体的表名称是什么。您可以[Table("RatingSource")]在类上使用属性RatingSource来实现您想要的。

于 2013-05-16T11:26:58.973 回答