У меня есть сущность NHibernate, которая выглядит следующим образом:
public class Offender
{
public virtual string FName { get; set; }
public virtual string MName { get; set; }
public virtual string LName { get; set; }
public string FullName
{
get
{
return FName + " " + MName + " " + LName;
}
}
}
Полное имя является вспомогательным свойством, которого нет в базе данных. Но NHibernate не любит находящееся там свойство и выдает это исключение:
The following types may not be used as proxies:
mPSOR.Data.Entities.SORPerson: method get_FullName should be 'public/protected virtual' or 'protected internal virtual'
Есть ли способ включить вспомогательное свойство, подобное этому? Или я должен поставить такие вычисления при компиляции DTO или по моему мнению?