sql-server - 多对多链接表的 Entity Framework 命名约定

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

我们正在设计一个 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/

相关文章:

vb.net - ADO Entity Framework 中未映射关联端

asp.net-mvc - 关于 ASP.NET SPA(单页应用程序)的担忧

naming-conventions - Ocaml 中函数的命名约定

c# - 当首选名称也是类型名称时如何命名属性

sql-server - SSIS在本地运行但在服务器上失败

sql - 在 SQL Server SELECT 语句中使用 CASE 时消除 NULL

SQL Server 转换 ISO 8601 未按记录工作

SQL 临时表的范围仅限于 Proc

c# - 如何将日历中的选定日期与数据库中的日期进行比较?

c++ - C++ 中的命名常量