1

我是 Linq-SQL 的新手,使用 O/R 设计器生成我的数据类。

我的主数据表有几个 1:M(子-父)关系,这些关联已在设计器中设置。

我想要做的是:

Child c = new Child();
Parent p = new Parent();
p.Children.Add(c);

关联的“属性”窗格包含作为子属性名称的表名(复数形式),但设计器生成的父类没有子项(甚至“子项”)的集合。

我在其他地方读到过,最好让设计者继续使用它(例如参见关于这个问题的评论),但是自动生成的代码似乎并没有给我我需要的东西。

我如何告诉设计师创建必要的集合属性?或者,我将如何手动进行?

4

1 回答 1

0

查看http://msdn.microsoft.com/en-us/data/jj713299
用一个小的新项目试试,像在 MSDN 网站上那样一步一步做,然后你可能会发现你没有做的步骤你的项目。如果两边都选中了“导航属性”并且你已经选中了两边的“将外键属性添加到实体”,那么你应该能够创建你的实体实例并将它们添加到所属的实体实例中。

于 2014-01-23T12:40:27.213 回答