【发布时间】:2013-09-26 20:13:24
【问题描述】:
我想创建包含用户身份 GUID 的表(SQL Server)并在 Fluent NHibernate 中引用它,这是我的模型:
public class Invoice {
public virtual Guid Identity { get; set; }
public virtual MembershipUser User { get; set; }
public virtual int Price { get; set; }
}
所以映射应该是:
public class InvoiceMap : ClassMap<Invoice> {
public InvoiceMap() {
Id(x => x.Identity).GeneratedBy.GuidNative();
Reference(x => x.User).Column("User");
Map(x => x.Price);
Table("invoices");
}
}
但只有一个问题。 MembershipUser 类也应该被映射。
如果不映射MembershipUser,我怎么能做到这一点?
【问题讨论】:
标签: c# nhibernate fluent-nhibernate membership-provider fluent-nhibernate-mapping