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

时间:2010-03-21 14:44:07

标签: sql-server entity-framework naming-conventions entity-relationship

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

假设有一张桌子

客户 和 地址

然后他们之间有一个链接表,我们称之为什么? 客户地址?或其他什么?

日Thnx

1 个答案:

答案 0 :(得分:2)

例如,用户 - UsersInRoles - 角色。如果CustomerAddress不包含除CustomerID和AddressID之外的任何内容,则EF将仅生成两个实体Customer(具有Addresses属性)和Address(包含Customers),并且无论您如何调用此中间表