2017-08-29 37 views
-1

这是一个问题的两个部分:实体框架多元化关注

1)什么是复数化比有这意味着它们包含的实体记录集合模型相应的表名其他的优势?

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

PS:好的,让我们来反讽 - 纳粹投票结束我的问题,因为它不符合一些准则,并且因为他们没有比他们的生活更好的事情,而且这篇评论真的很冒犯(尽管这是真实的)!

回答

0

我创建的每个实体框架实体都可以控制名称的复数形式,所以我不确定这个问题是什么。你不必接受建议的复数形式。多元化在跟踪与子实体及其集合的连接时非常有用,因此有理由让他们摆在首位。使用常识来创建具有最广泛,最容易理解的意义的复数名称。