我是 Entity Framework 的新手。我目前正在 ASP.NET、Crystal Reports 和 LINQ to SQL 中做一个项目。
我在数据库上有以下表格,我从数据库创建了我的 DBML
这没有出错。我刚刚意识到 DBML 创建了类(对象),我想知道这是否是表的正确命名约定。
如果您能让我了解 SQL Server 表命名约定以及 Entity Framework 中的正确命名约定,那就太好了。
最佳答案
首先,我不喜欢在命名中使用“_”。我改用大驼峰。
对于表:
我建议您使用 复数 在所有实体表中:
如果表只是表示多对多关系并且没有其他字段,那么我将其命名为两个 单数 部分 :
那将代表这些 类(class) 在 EF 中映射后:
在 City 类中,您将拥有
Users
属性(property)
关于sql-server - Entity Framework 表命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11119154/