首页 > 解决方案 > EntitySet 不会在提交时自动设置新添加实体的外键吗?

问题描述

假设您有一个具有typeEntity1的一对多关联属性的实体类。当您这样做时,不应该将' 适当的外键自动设置为' 主键吗?还是应该手动(显式)设置?Entity2sEntitySet<Entity2>entity1.Entity2s.add(new Entity2())SubmitChanges()new Entity2()entity1

我问是因为我想我记得测试 Linq to SQL 并发现它会自动设置,但是对于我目前正在处理的项目,它似乎没有这样做,将外键保留为默认值。也许我只是不记得正确。但似乎自动设置 FK 是有意义的。这不是什么难事。

标签: linq-to-sql

解决方案


推荐阅读