簡體   English   中英

實體框架4公約

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM