NHibernate 3.2按代码映射 - 你能映射到Id和bag的私有字段吗?

时间:2013-05-01 10:54:12

标签: nhibernate-mapping

e.g。

this.Bag(
                r => "privatefieldtomap",
                map =>
                    {
                        map.Access(Access.Field);
                        map.Table("table");
                        map.Key(k => k.Column("foreignkey"));
                    },
                r => r.Element(m => m.Column("columntomap")));

public SomeType()
        {
            this.Id(p => "privateidfield", Access(Access.Field));
            this.Table("SomeTable");
            this.Property(p => p.SomeProperty);
        }

两者都抛出异常“表达式预期;常量找到”

我们可以使用xml映射来完成此任务。

1 个答案:

答案 0 :(得分:0)

在这里回答https://groups.google.com/forum/#!topic/nhusers/wiH1DPGOhgU结果是有一个重载接受一个字符串作为第一个参数,而我正在使用一个lambda表达式。