我们正在设计一个 SQL Server 数据库,其中包含用于多对多关系的链接表。 问题是命名这些类型的表以用于 Entity Framework 是否有任何最佳实践?
假设有一张 table
客户 和 地址
然后他们之间有一个链接表,我们叫它什么? 客户地址?还是别的?
感谢
最佳答案
例如,用户 - UsersInRoles - 角色。如果 CustomerAddress 不包含除 CustomerID 和 AddressID 之外的任何内容,则 EF 将仅生成两个实体 Customer(具有 Addresses 属性)和 Address(具有 Customers),并且无论您如何调用此中间表都没有关系
关于sql-server - 多对多链接表的 Entity Framework 命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2487456/