2017-08-29 45 views
-1

這是一個問題的兩個部分:實體框架多元化關注

1)什麼是複數化比有這意味着它們包含的實體記錄集合模型相應的表名其他的優勢?

2)多元化是一門非常複雜的藝術,對語言本地化很敏感。當我創建了一個名爲Schema的實體時,EF生成了一個名爲Schemata的表。
這有一個主要問題。首先,開發人員需要知道Schema的複數不是Schema,而是前面提到的。此外,這意味着英孚擁有某種語言詞典,它明確規定了詞語的複數化,這可能會導致意想不到的結果。

PS:好的,讓我們來反諷 - 納粹投票結束我的問題,因爲它不符合一些準則,並且因爲他們沒有比他們的生活更好的事情,而且這篇評論真的很冒犯(儘管這是真實的)!

回答

0

我創建的每個實體框架實體都可以控制名稱的複數形式,所以我不確定這個問題是什麼。你不必接受建議的複數形式。多元化在跟蹤與子實體及其集合的連接時非常有用,因此有理由讓他們擺在首位。使用常識來創建具有最廣泛,最容易理解的意義的複數名稱。