将它们命名为有意义的实体

时间:2009-10-07 09:05:19

标签: entity-framework

我注意到edmx的设计者给了实体和类奇怪的名字,都是复数等等,它应该是什么正确的命名?

像现在这样:

客户(实体) CustomersSet(setname) Cusomters(导航财产)

应该是:

客户(实体) 客户(设置名称) 客户(导航属性)

TIA

/ M

2 个答案:

答案 0 :(得分:4)

如果设计者为您的实体提供多个名称,则表示您的数据库具有多个表名。没关系。实体框架版本4将自动复数,但现在你需要自己解决这个问题。

我的工作是:

  • 实体类型名称始终为单数
  • 实体集名称始终为复数
  • 导航属性名称可以是单数或复数,具体取决于关系的基数。因此,一对一财产将是单数,而一对多财产将是复数。

答案 1 :(得分:1)

我倾向于同意列表中的两个首位。最后一个可以是一个集合或单个实体。

客户(实体)客户(设置名称)客户(导航属性)