Sql server 多对多链接表的实体框架命名约定

Sql server 多对多链接表的实体框架命名约定,sql-server,entity-framework,naming-conventions,entity-relationship,Sql Server,Entity Framework,Naming Conventions,Entity Relationship,我们正在设计一个SQL Server数据库,其中包含多对多关系的链接表。 问题是,在命名这些类型的表以便与实体框架一起使用时,是否有最佳实践 假设有一张桌子 顾客 及 地址 然后它们之间有一个链接表,我们叫它什么? 客户地址?还是别的什么 Thnx例如,用户-用户角色-角色。如果CustomerAddress不包含除CustomerID和AddressID之外的任何内容,EF将只生成两个实体Customer(带Addresses属性)和Address(带Customers),并且无论您如何调用此

我们正在设计一个SQL Server数据库,其中包含多对多关系的链接表。 问题是,在命名这些类型的表以便与实体框架一起使用时,是否有最佳实践

假设有一张桌子

顾客 及 地址

然后它们之间有一个链接表,我们叫它什么? 客户地址?还是别的什么


Thnx

例如,用户-用户角色-角色。如果CustomerAddress不包含除CustomerID和AddressID之外的任何内容,EF将只生成两个实体Customer(带Addresses属性)和Address(带Customers),并且无论您如何调用此中间表,都是很好的,如果存在附加值,情况又如何(这也是主键的一部分,但不是来自另一个表的FK)EF将生成具有相同关联Customer-CustomerAddress-Address的3个实体(如Linq2sql),您可以根据需要手动“重新映射”它。