kal*_*lls 3 sql-server entity-framework naming-conventions
我是实体框架的新手。我目前正在使用ASP.NET,Crystal Reports和LINQ to SQL做一个项目。
我在数据库上有以下表,并从数据库中创建了DBML
这没有出错。我刚刚意识到DBML创建了Class(Objects),并且想知道这是否是表的正确命名约定。
如果您可以让我了解SQL Server表命名约定以及在Entity Framework中更正命名约定,那可能很棒。
首先,我不太喜欢在命名中使用“ _”。我改用UpperCamelCase。
对于表:
我建议您在所有实体表中使用复数形式:
如果表只是表示多对多关系而没有其他字段,那么我将其命名为两个奇异部分:
在EF中映射后将代表这些类:
在城市班级,您将拥有Users
财产