我正在尝试使用流畅的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");
....
}
);