0

如果我希望我的对象使用“foo_key”字段引用“foo”对象,我将其编码如下:

参考文献(x => x.foo) .Column("foo_key");

我的问题是我更喜欢 fluent 的编译时安全性,当我知道有一个同名的属性时,我讨厌看到硬编码的字符串“foo_key”。我想改用这个:

参考文献(x => x.foo) .Column(x=> x.foo.foo_key);

我在 Fluent nHibernate 中遗漏了什么吗?这应该是不可能的,并且是强烈希望的吗?

4

1 回答 1

0

列不是属性,它是数据库中列的名称。它必须是一个字符串。

于 2012-08-28T05:43:35.020 回答