【发布时间】:2012-01-28 00:55:10
【问题描述】:
我正在使用 Visual Studio 2008 SP1 中的 ADO.NET Entity Framework 3.5 构建数据模型。
当我从我的数据库创建模型时,对象名称都是复数而不是单数,例如,在我的数据库中,我有一个名为“Persons”的表。 ADO.NET 调用类型名称“Persons”。
这与 Linq-to-SQL 形成对比,其中设计器/生成器为实体提供单数名称。
令人讨厌的是,如果我将每个实体重命名为其单数名称(“Person”),设计者会将其实体集名称重命名为“PersonSet”,因此我必须将其重命名为复数。
这是我忽略的一些配置,还是 ADO.NET EF 中的某种“设计”?
【问题讨论】: