2012-08-28 40 views
0

如果我想我的對象引用使用「foo_key」區域中的「foo」的對象我這樣的代碼是:功能NHibernate:爲什麼在列不使用lambda表達式()

引用(X => X。 foo) .Column(「foo_key」);

我的問題是,我更喜歡流利的編譯時安全性,並且當我知道有一個同名的屬性時,我討厭看到硬編碼的字符串「foo_key」。我想反而使用這個:

參考文獻(x => x.foo) .Column(x => x.foo.foo_key);

我在流利的nHibernate中缺少什麼?如果這不可能,並強烈希望?

回答

0

列不是屬性,它是數據庫中列的名稱。它必須是一個字符串。

+0

好的,這是有道理的,謝謝。 –

相關問題