我是Linq-SQL的新手,并使用O / R设计器生成我的数据类。
我的主数据表有几个1:M(子父)关系,这些关联已在设计器中设置。
我希望能够做的是:
Child c = new Child();
Parent p = new Parent();
p.Children.Add(c);
关联的“属性”窗格包含表名(复数)作为子属性的名称,但设计器生成的Parent类没有子集(甚至是“Childs”)。
我在其他地方读过,最好让设计师继续使用它(参见例如this question上的评论),但自动生成的代码似乎并不能满足我的需求。
如何告诉设计师创建必要的集合属性?或者,我将如何手工完成呢?
答案 0 :(得分:0)
查看http://msdn.microsoft.com/en-us/data/jj713299
尝试使用一个小的新项目,并像在MSDN网站上一步一步地进行,然后您可能会发现您在项目中没有完成的步骤。
如果双方都检查了“导航属性”,并且您已经检查了两侧的“向实体添加外键属性”,那么您应该能够创建实体实例并将它们添加到所属实体实例。