3

表名:TableStatus 该工具生成变量名为 TableStatus 的 TableStatu。对于其他人,TablePerson 它使用变量名称 TablePersons 创建 TablePerson。使用 Code First,您可以删除复数形式。我发现 Entity.tt 和 Context.tt 的一些片段可以在您进行逆向工程时删除/添加复数,但它们似乎对输出类和 DbContext DbSet 名称没有任何影响。这可能很简单,但我看不到。

4

2 回答 2

-1

您可以使用 Table 属性来指定表名。

[Table("account", Schema = "dbo")]
public class Account
{
    [Key]
    public int id { get; set; }

    public string Email { get; set; }
}
于 2012-08-11T00:41:50.800 回答
-1

当您执行数据库优先模型时,可以选择复数/单数实体名称。关闭它,它应该可以解决您的问题。

在此处输入图像描述

于 2012-08-10T18:05:22.727 回答