我试图通过翻译“NHibernate in Action”中的示例来通过代码学习NHibernate映射,但其中一个示例遇到了问题。我已经介绍了我正在尝试翻译的XML以及我在翻译它时所做的努力。它使用一个名为CategorizedItem的组件类来维护两个实体之间的关系。我遇到的问题是,一旦我在lambda中声明了Category的Items属性,Item Class的属性就是组件映射中唯一可供选择的属性。我想让映射知道CategorizedItem的属性是那些要在关系
public virtual User User { get; set; }我通过代码使用nhibernate映射,并将UserMap.cs中的Profile值对象映射为像Component(c=> c.Profile, ProfileMap.Mapping());这样的组件public class ProfileMap public static Actionc.Property(p => p.User);
您好,我对如何使用流畅的nhibernate保存对象感到困惑。表foo有id和name。映射将如下所示。class Foo public virtual ID {get;set;}} public FooMap() HasMany(x => x.Components).KeyColumn("Sourc