Fluent nhibernate Fluent 1.2连接语句不工作

Fluent nhibernate Fluent 1.2连接语句不工作,fluent-nhibernate,Fluent Nhibernate,我正在尝试让fluent 1.2用于当前使用v1.1的项目。但是,现有的联接代码不再有效。我在映射中指定了一个连接,但它从未出现在SQL中 我映射了一个类层次结构,其中包括一个连接(见下文)。应用程序使用一些无法更改的旧表。或者,我可以重写代码,以便使用引用映射连接的属性。但是,这并不是真正有效的,因为它会生成一个不存在的域对象 public class IndividualMap : SubclassMap<Individual> { public Ind

我正在尝试让fluent 1.2用于当前使用v1.1的项目。但是,现有的联接代码不再有效。我在映射中指定了一个连接,但它从未出现在SQL中

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

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



            Join("UserDefFields", x =>
            {
                x.KeyColumn("id");
                x.Map(y => y.MembershipEnquirySource, "Anl9");
               ....
            }
          );
公共类IndividualMap:子类Map
{
公共个人地图()
{
地图(x=>x.Title);
.....
加入(“UserDefFields”,x=>
{
x、 键列(“id”);
x、 Map(y=>y.MembershipInquirySource,“Anl9”);
....
}
);

你找到答案了吗?我仍然有问题。不幸的是,我不得不创建另一个域对象并将其添加为引用。升级的好处比域上这种轻微的“弄脏”更大