Учитывая это (УЖАСНО) графа объектов, которые я не могу изменитьFluent NHibernate Делегат отображение Func
public class Email
{
public Email(string email) { ... }
//DO a bunch of worthless stuff
}
public interface IPerson
{
Email Email{get;set;}
}
Существует ли что-то подобное?
Map(p => p.EmailAddress).Use(s => new EmailAddress(s));
По существу интерфейс Person не будет принимать строку и я не имею класс электронной почты, так что я не могу изменить его ...