【发布时间】:2010-06-09 04:05:41
【问题描述】:
以 Fluent nHibernate 网站上提供的示例为例,我需要稍微扩展一下:
(来源:fluentnhibernate.org)
我需要在 StoreProduct 表中添加一个“数量”列。我将如何使用 nHibernate 映射它?
为上述给定场景提供了一个示例映射,但我不确定如何将 Quantity 列映射到 Product 类的属性:
public class StoreMap : ClassMap<Store>
{
public StoreMap()
{
Id(x => x.Id);
Map(x => x.Name);
HasMany(x => x.Employee)
.Inverse()
.Cascade.All();
HasManyToMany(x => x.Products)
.Cascade.All()
.Table("StoreProduct");
}
}
【问题讨论】:
标签: c# database nhibernate orm fluent-nhibernate