在单个操作中插入和获取实体框架

时间:2017-02-20 03:48:01

标签: entity-framework-6

考虑2个表格T1& T2其中表T1具有另一个表T2的外键。 当我将数据插入/更新到T1时,我需要根据插入T2的外键值从T1的相应行获取数据。

我们可以通过单一EF操作实现这一目标吗?在我的申请中,我有几种这样的情况。

我使用EF6 + .Net 4.6 + SQL Server 2016

我已经搜索了,似乎这是不可能的,因为性能原因(避免两次调用DB),我将我的EF代码移动到SP,而EF仅用于调用SP。

有人可以告诉我是否有更好的方法(因为SP容易出现维护问题)?

注意:SP可能违反单一责任原则,但考虑到其他优先事项,这就是我想要的。

0 个答案:

没有答案