Я получаю эту ошибку:
NHibernate.HibernateException: Невозможно найти persister: ABC.Interfaces.Entities.IUser
Означает ли это файл сопоставления (я использую свободно) по какой-то причине не найден?
В моем проекте nhibernate.data у меня есть следующее определение:
public class UserMap : ClassMap<IUser>
{
public UserMap()
{
Id(x => x.Id);
Map(x => x.Username);
Map(x => x.Password);
Map(x => x.Firstname);
Map(x => x.Lastname);
Map(x => x.CreatedDate);
Map(x => x.UpdatedDate);
}
}
В чем проблема?
Илиэто связано с тем, что замок Виндзор не подхватывает реализацию?
У меня есть:
container.Register(Component.For<IUser>().ImplementedBy<User>().LifeStyle.Transient);