我正在使用vs2010实体框架4.1我从nuget安装程序安装了一些 我在现有数据库上使用codefirst。 (荷兰数据库) 如果我在我的模型中使用:DbContext
public DbSet<Klant> Klant { get; set; }
错误:对象名称无效 'dbo.Klants'
我没有桌子“klants”但是“klant” 如果我更改以“s”结尾的表名没问题,但我无法改变这一点。它也被其他程序使用。
其他人有这个问题吗?
我该怎么办???:
干杯
答案 0 :(得分:4)
检查您的.edmx
在其属性中没有Pluralize names
设置为true
。
我也很头疼。
答案 1 :(得分:1)
这是一个可配置的选项:Entity Framework 4.0: Pluralization