【发布时间】:2011-06-28 10:33:55
【问题描述】:
一般来说,我倾向于使用以下驼峰式命名约定来命名我的 sql 数据库列:
camelCase(注意第一个字母是小写的)。
但在使用 C# 时,我喜欢按以下约定命名对象的公共属性:
PascalCase(注意第一个大写)。
Entity Framework 的默认行为是命名创建的类的属性以匹配它们在数据库中的相对列名。
项目/解决方案级别中是否有任何属性可以更改以解决此问题?
【问题讨论】:
-
是 dbFirst approch ryt 吗?
-
我曾尝试在 ADO.NET 实体数据模型设计器(双击 .edmx 文件)上重命名表,但如果我在其中重命名表,则这些方法也会重命名。例如,如果我将表
customer重命名为Customer,那么方法AddTocustomersget 重命名为AddToCustomers1为什么 Visual Studio 会放置 1? -
只需要修改属性名 ryt ?
标签: c# .net sql entity-framework