如何解决EntitySet 不会在提交时自动设置新添加实体的外键吗?
假设您有一个实体类 Entity1
,它具有类型为 Entity2s
的一对多关联属性 EntitySet<Entity2>
。当您对其执行entity1.Entity2s.add(new Entity2())
,然后执行SubmitChanges()
时,new Entity2()
的相应外键不应该自动设置为entity1
的主键吗?还是应该手动设置(显式)?
我问是因为我想我记得测试 Linq to SQL 并发现它会自动设置,但是对于我目前正在处理的项目,它似乎没有这样做,将外键保留为其默认值.也许我只是记错了。但似乎自动设置 FK 是有意义的。做起来并不难。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。