Мы используем Fluent Nhibernate, и я не могу отобразить компонент. Мой класс компонентов не является сущностью и имеет два значения:
public class Member
{
public int ID;
public string Name;
}
Родительский объект отображается в виде с двумя столбцами, чтобы заполнить два свойства. Я сопоставляю класс как компонент, используя Linq как:
Component(x => x.CurrentMember, m =>
{
m.Map(x => x.ID, "MemberId");
m.Map(x => x.Name, "MemberName");
});
Когда я запускаю это, я получаю FluentNHibernateConfigurationException, создающую SessionFactory: "Не удалось найти получатель для свойства 'ID' в классе" Member ". Это не сущность, поэтому я немного запутался в том, что мне не хватает?