C# EntitySet<;T>;在LINQ到SQL中-使用它并删除它
我的数据库中有一对表。其中一个具有主键(简单的数字ID),另一个具有该ID作为外键 第一个表突然获得了一个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
EntitySet
。如果我在此添加一个新的OtherTable()
,当我使用SubmitChanges()
时,它是否会自动发送到数据库,ID是否已链接等
其次,关系不是多对一,而是一对一,第二个表中的对应项是可选的和单数的。因此,像
EntitySet
这样的容器并不真正适合这种关系。OtherTable?
将是更合适的表示形式。如何将此情况通知LINQ to SQL?在关联属性中设置Unique=true。在关联属性中将其调整为1:1。这应该调整为1:1这不完全是这样,但它确实让我找对了位置-其他关联属性之一是多对一或一对一。这不完全是这样,但它确实让我找对了位置-其他关联属性之一是多对一或一对一。