我有一個用於在nhibernate中映射的程序集。程序集中的一些映射類在另一個程序集中有引用。引用第二個程序集時如何配置映射。我不想整個第二組件映射來自多個組件的映射
Configuration cfg = new Configuration();
cfg.SetInterceptor(new NHInterceptor());
cfg.Configure(sessionFactoryConfigPath);
FluentConfiguration fluentConfiguration = Fluently.Configure(cfg)
.Mappings(m =>
{
m.FluentMappings
.AddFromAssembly(Assembly.Load("someassembly"))
.Conventions.Add(DefaultLazy.Always(),
OptimisticLock.Is(x => x.All()),
DynamicUpdate.AlwaysTrue(),
DynamicInsert.AlwaysFalse(),
DefaultCascade.None()
)
.Conventions.AddFromAssemblyOf<"someDateconventionobject">()
;
});
任何人都可以幫助這些請。 – arjun 2012-02-07 10:05:20
哪個映射(使用Fluent NHibernate進行自動映射,使用Fluent NHibernate進行「正常」映射,僅使用NHibernate進行映射)?哪些版本的NHibernate(和Fluent NHibernate,如果使用的話)? – cremor 2012-02-07 10:07:49
正常映射與流利的nhibernate 2.0 – arjun 2012-02-07 10:09:35