【发布时间】:2013-06-17 16:42:31
【问题描述】:
我在 EF 中有一些模型和表格,您可以在此处看到其中之一:
现在,当我想从模型生成数据库时,它会将“s”添加到生成的 sql 中的表名中:
CREATE TABLE [dbo].[Options] (
[Id] int IDENTITY(1,1) NOT NULL,
[Name] nvarchar(50) NOT NULL,
[Price] int NOT NULL
);
我也禁用了名称的复数,但没有任何改变:
这会导致部署 Web 应用程序时出错。如何防止复数?
【问题讨论】:
-
查看 edmx 文件选项 (F4):自动复数。
-
@abatishchev 我在 VS 2010 中找不到 edmx 选项。
-
@abatishchev 我禁用了它,但同样的问题
-
我只想要有效的答案!
-
嘿,我很高兴你找到了解决方案,我担心你没有。干杯!
标签: sql visual-studio-2010 entity-framework ef-model-first pluralize