我正在使用fnh和城堡nhib設施。nhibernate不從組件中映射
我跟邁克哈德洛這裏的建議是:http://mikehadlow.blogspot.com/2009/01/integrating-fluent-nhibernate-and.html
這裏是我的FluentNHibernateConfigurationBuilder:
public Configuration GetConfiguration(IConfiguration facilityConfiguration)
{
var defaultConfigurationBuilder = new DefaultConfigurationBuilder();
var configuration = defaultConfigurationBuilder.GetConfiguration(facilityConfiguration);
configuration.AddMappingsFromAssembly(typeof(User).Assembly);
return configuration;
}
我知道工廠採摘它,因爲我可以在方法內部打破它一步一步地。
然而,當它完成,映射的非創建和我得到以下錯誤,當我試圖挽救實體:
沒有留存爲:IsItGd.Model.Entities.User
這裏我的用戶等級:
//simple model of web user
public class User
{
public virtual int Id { get; set; }
public virtual string FullName { get; set; }
}
,這裏是映射:
public class UserMap : ClassMap<User>
{
public UserMap() {
Id(x=>x.Id);
Map(x=>x.FullName);
}
}
我真的不知道問題是什麼。奇怪的是 - 如果我使用自動映射它會選擇一切 - 但我不想使用自動映射,因爲我不能在該場景中做某些事情。
任何線索?
w://