Я пытаюсь получить свободный 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");
....
}
);