私はfnhとcastle nhibファシリティを使用しています。nhibernateはアセンブリからマッピングを取っていません
私はここでマイクHadlowのからのアドバイスに従っ: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);
}
}
私は本当に問題が何かを見ることができません。奇妙なのは - 私はそれがすべてを選ぶオートキャッピングを使用する - それは私がそのシナリオで特定のことを行うことはできませんので、私はオートキャッピングを使用したくないです。
手がかりはありますか?
ワット://