这是一个两部分问题:
1)除了使模型各自的表名称暗示它们包含实体记录的集合之外,复数的优点是什么?
2)多元化是一门非常复杂的艺术,对语言本地化很敏感。当我创建一个名为 Schema 的实体时,EF产生了一个名为 Schemata 的表。
这有一个主要问题。首先,开发人员需要知道Schema的复数不是Schema,而是前面提到的。此外,这意味着EF维护某种语言词典,明确规定了词汇的多元化,这可能导致意想不到的结果。
答案 0 :(得分:0)
我创建的每个实体框架实体我都可以控制名称的复数版本,因此我不确定问题是什么。你不必接受建议的复数。复数化在跟踪子实体及其集合的连接时很有用,因此有理由首先使用它们。使用常识来创建具有最广泛,最容易掌握的含义的复数名称。