我最近遇到了一个小问题,或者说缺乏对NHibernate自动化如何与RIA数据服务协同工作的理解。
即,我不明白如何使用Association
和Include
属性。例如,我在我的数据库中创建了两个表和相应的类(NHibernate正确填充)。问题是,RIA不会在客户端生成由外键绑定到其他表的属性(集合),尽管我在我的域模型中的类中定义了它们...它只生成属于它们的属性自己的班级,在客户端。
我认为这些属性不是必需的,因为NHibernate automapper应该自己填充这些集合......我很困惑这是如何工作的。而且我不明白为什么RIA会跳过诸如
之类的属性public virtual IList<Medication> Medications{ get; set; }
在自动生成期间。
赞赏任何输入
由于
答案 0 :(得分:1)
我设法解决了这个问题。显然问题是我没有使用Association和Include属性。