Fluent 1.2加入声明不起作用

时间:2011-03-10 17:29:20

标签: fluent-nhibernate

我正在尝试使用流畅的1.2来处理当前使用v1.1的项目。但是现有的连接代码不再有效。我在地图中指定了一个Join,但它从未出现在SQL中。

我有一个映射的类层次结构,其中包含一个连接(见下文)。该应用程序使用一些无法更改的旧表。或者,我可以重写代码,以便可以使用引用映射连接的属性。但是这并不是真正有效,因为它会产生一个不存在的域对象。

 public class IndividualMap : SubclassMap<Individual>
    {
        public IndividualMap()
        {
            Map(x => x.Title);
           .....



            Join("UserDefFields", x =>
            {
                x.KeyColumn("id");
                x.Map(y => y.MembershipEnquirySource, "Anl9");
               ....
            }
          );

0 个答案:

没有答案