[英]Entity Framework 4 Conventions
在EF4中是否可以更改整個DbContext的約定而不是基於每個實體?
目前,當我運行EF4查詢時,我在外鍵關系上遇到錯誤
列名稱“Account_Id”無效。
正在查詢的表(用戶)有一個名為AccountId的列,它是相關表(Account)的外鍵,如果我將列更改為Account_Id,它將解決問題。
但問題是我不想在每張桌子上都這樣做。 我使用NHibernate設置自定義約定沒問題,所以希望它在EF4中很簡單。
我認為不支持全球設置。 您可能知道,您可以使用流暢的API,但這僅適用於單個實體。 我已經決定繼續EF4約定,並使用xxxID
主鍵和table1_table2
的連接表。 游泳更容易,而不是對抗當前;-)。 您可能想要激活反射器以檢查代碼以便輕松破解它...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.