实体框架多元化关注

时间:2017-08-29 17:16:36

标签: entity-framework

这是一个两部分问题:

1)除了使模型各自的表名称暗示它们包含实体记录的集合之外,复数的优点是什么?

2)多元化是一门非常复杂的艺术,对语言本地化很敏感。当我创建一个名为 Schema 的实体时,EF产生了一个名为 Schemata 的表。
这有一个主要问题。首先,开发人员需要知道Schema的复数不是Schema,而是前面提到的。此外,这意味着EF维护某种语言词典,明确规定了词汇的多元化,这可能导致意想不到的结果。

PS:好的......,让我们让SO antifa-blm-nazis投票来结束我的问题,因为它不符合某些指导方针,因为他们没有更好地处理他们的生活,这个评论真的是令人反感的(尽管是真实的)!

1 个答案:

答案 0 :(得分:0)

我创建的每个实体框架实体我都可以控制名称的复数版本,因此我不确定问题是什么。你不必接受建议的复数。复数化在跟踪子实体及其集合的连接时很有用,因此有理由首先使用它们。使用常识来创建具有最广泛,最容易掌握的含义的复数名称。