我正在使用Visual Studio 2008 SP1中的ADO.NET Entity Framework 3.5构建数据模型。
当我从我的数据库创建模型时,对象名称都是复数而不是单数,例如,在我的数据库中,我有一个名为“Persons”的表。 ADO.NET调用类型名称“Persons”。
这与Linq-to-SQL形成鲜明对比,设计人员/生成器为实体提供了单数名称。
令人讨厌的是,如果我将每个实体重命名为其单数名称(“Person”),设计者将其实体集名称重命名为“PersonSet”,因此我必须将其重命名为复数。
这是我忽略的一些配置还是在ADO.NET EF中以某种方式'设计'?
答案 0 :(得分:1)
答案 1 :(得分:0)
我通过使用第三方加载项Huagati DBML工具解决了这个问题:http://www.huagati.com/dbmltools/执行多个实体名称。