0
我是一個新的NHibernate開發人員。我正在使用屬性,而不是映射文件,我已經配置應用程序自動創建表。NHibernate屬性映射列表
我有兩個類,組和用戶。
Withing Group類的我有用戶
public class Group
{
[NHibernate.Mapping.Attributes.Id(Name = "GroupId")]
[NHibernate.Mapping.Attributes.Generator(Class = "guid")]
public virtual Guid GroupId { get; set; }
// What Attributes do I place here
public virtual List<User> Users { get; set; }
}
我無法找到合適的屬性,以便將存在有一對多的關係的兩個表的列表。
任何人都可以幫忙嗎?
感謝, 羅尼
感謝您的回放,我嘗試使用[OneToMany],但用戶未保存。然後我嘗試添加[List] [Key] [Index],並得到兩種類型的錯誤。 「 」意外的行數:0;預計:1「 」對象引用未保存的瞬態實例...「 – Ronny 2009-11-02 09:50:07
您是否先保存過用戶? (對於NH2.x)是否在交易中? – 2009-11-02 12:50:59
謝謝,這是問題:) 有沒有辦法讓Hibernate自動保存孩子? – Ronny 2009-11-02 14:43:19