Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.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# EntitySet<;T>;在LINQ到SQL中-使用它并删除它_C#_Visual Studio 2010_Linq To Sql_Asp.net 4.0 - Fatal编程技术网

C# EntitySet<;T>;在LINQ到SQL中-使用它并删除它

C# EntitySet<;T>;在LINQ到SQL中-使用它并删除它,c#,visual-studio-2010,linq-to-sql,asp.net-4.0,C#,Visual Studio 2010,Linq To Sql,Asp.net 4.0,我的数据库中有一对表。其中一个具有主键(简单的数字ID),另一个具有该ID作为外键 第一个表突然获得了一个EntitySet。如果我在此添加一个新的OtherTable(),当我使用SubmitChanges()时,它是否会自动发送到数据库,ID是否已链接等 其次,关系不是多对一,而是一对一,第二个表中的对应项是可选的和单数的。因此,像EntitySet这样的容器并不真正适合这种关系。OtherTable?将是更合适的表示形式。如何将此情况通知LINQ to SQL?在关联属性中设置Unique

我的数据库中有一对表。其中一个具有主键(简单的数字ID),另一个具有该ID作为外键

第一个表突然获得了一个
EntitySet
。如果我在此添加一个新的
OtherTable()
,当我使用
SubmitChanges()
时,它是否会自动发送到数据库,ID是否已链接等


其次,关系不是多对一,而是一对一,第二个表中的对应项是可选的和单数的。因此,像
EntitySet
这样的容器并不真正适合这种关系。
OtherTable?
将是更合适的表示形式。如何将此情况通知LINQ to SQL?

在关联属性中设置Unique=true。在关联属性中将其调整为1:1。这应该调整为1:1

这不完全是这样,但它确实让我找对了位置-其他关联属性之一是多对一或一对一。这不完全是这样,但它确实让我找对了位置-其他关联属性之一是多对一或一对一。