Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何访问相关记录的属性?(O/R设计器生成的实体)_C#_Sql_Linq_Or Designer - Fatal编程技术网

C# 如何访问相关记录的属性?(O/R设计器生成的实体)

C# 如何访问相关记录的属性?(O/R设计器生成的实体),c#,sql,linq,or-designer,C#,Sql,Linq,Or Designer,我是LinqSQL新手,使用O/R设计器生成了我的数据类 我的主数据表有两个1:M(子-父)关系,这些关联已在设计器中设置 我希望能够做到的是: Child c = new Child(); Parent p = new Parent(); p.Children.Add(c); 关联的“属性”窗格包含表名(多元化)作为子属性的名称,但设计器生成的父类没有子类集合(甚至没有“child”) 我在其他地方读到过,最好让设计师去做(参见上的注释),但自动生成的代码似乎并不能满足我的需要 如何告诉设计

我是LinqSQL新手,使用O/R设计器生成了我的数据类

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

我希望能够做到的是:

Child c = new Child();
Parent p = new Parent();
p.Children.Add(c);
关联的“属性”窗格包含表名(多元化)作为子属性的名称,但设计器生成的父类没有子类集合(甚至没有“child”)

我在其他地方读到过,最好让设计师去做(参见上的注释),但自动生成的代码似乎并不能满足我的需要

如何告诉设计师创建必要的集合属性?或者,我该如何着手做呢?

查看
尝试一个新的小项目,像在MSDN网站上一样一步一步地做,然后你可能会发现你在项目中没有做过的步骤。
如果在两侧都选中了“导航属性”,并且在两侧都选中了“将外键属性添加到实体”,则应该能够创建实体实例并将它们添加到所属实体实例中

谢谢。我以前没有使用EF,但你的建议促使我尝试。现在它的工作原理和预期的差不多,新的bug超出了这个问题的范围!