【发布时间】:2011-07-03 21:36:11
【问题描述】:
如果我没有TRootEntity,但只有它的TYPE,我如何调用以下方法:
public void Class<TRootEntity>(Action<IClassMapper<TRootEntity>> customizeAction) where TRootEntity : class;
最终目标是运行以下代码
var mapper = new ModelMapper();
mapper.Class<MyClass>(ca =>
{
ca.Id(x => x.Id, map =>
{
map.Column("MyClassId");
map.Generator(Generators.HighLow, gmap => gmap.Params(new { max_low = 100 }));
});
ca.Property(x => x.Something, map => map.Length(150));
});
用于创建动态NHibernateHBM。更多信息here
【问题讨论】:
标签: c# nhibernate dynamic nhibernate-mapping