我收到了这个错误:
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);
}
}
有什么问题?
或者它与城堡windsor没有采取实施有关吗?
我有:
container.Register(Component.For<IUser>().ImplementedBy<User>().LifeStyle.Transient);