2011-09-01 88 views

回答

2

只需設置一個IVersionConvention並將其添加到您的約定。

+0

我不認爲這有效。這將允許版本屬性映射到不同名稱的數據庫列。我看不到如何使用它來停止名稱爲Version的Property/Column,以便不用於併發檢查。 – James

+0

@詹姆斯:好的。我應該提供細節。寫一個實現'IVersionConvention'和'IVersionAcceptance'的類(實現約定的標準方法)。將'IVersionConventionAcceptance.Accept'實現爲'public void Accept(IAcceptanceCriteria criteria){criteria.Expect(x => false); }'這完全關閉了版本控制。你可以爲'IVersionConvention.Apply'提供簡單的實現。 – jason

+0

這應該是'IVersionConventionAcceptance',而不是'IVersionAcceptance'。 – jason

0

好的,我發現可以從DefaultAutoMapConfiguration繼承並覆蓋IsVersion始終返回false。這實際上關閉了版本控制。