我想知道Entity Framework Code First如何在表中創建列。實體框架代碼如何首先創建表中字段的名稱?
1 - 什麼是名稱約定?
2 - 是否有任何方法知道具有POCO屬性的列的「可能」名稱?
我需要比較屬性名稱與列名稱等等。
任何幫助,非常感謝。
謝謝。
我想知道Entity Framework Code First如何在表中創建列。實體框架代碼如何首先創建表中字段的名稱?
1 - 什麼是名稱約定?
2 - 是否有任何方法知道具有POCO屬性的列的「可能」名稱?
我需要比較屬性名稱與列名稱等等。
任何幫助,非常感謝。
謝謝。
我不認爲你會對我的回答感到滿意,但我可以指出你寫的「編程實體框架:代碼優先」By Julia Lerman,Rowan Miller(第22頁是它的起點)。然而,這個主題是相當複雜的,因爲可以通過配置來覆蓋約定,實際上整本書(或多或少)都是關於它的。看一看,看看它是否有幫助。
然後我相信你可以使用約定規則「猜測」列的名字,但是,你能確定有人沒有用配置覆蓋它嗎?
這是真的。但是我會假設一個受控制的環境,如果它與標準不同,它不會成爲「我的問題」。感謝您的回答。 – eestein
強相關:http://stackoverflow.com/questions/4425027/entity-framework-code-first-naming-conventions-back-to-plural-table-names –
@GertArnold強烈無關...我是對不起,但這與我的問題沒有任何關係,除了我們都提到的有關命名約定的事實... – eestein