考虑2个表格T1
& T2
其中表T1
具有另一个表T2
的外键。
当我将数据插入/更新到T1
时,我需要根据插入T2
的外键值从T1
的相应行获取数据。
我们可以通过单一EF操作实现这一目标吗?在我的申请中,我有几种这样的情况。
我使用EF6 + .Net 4.6 + SQL Server 2016
我已经搜索了,似乎这是不可能的,因为性能原因(避免两次调用DB),我将我的EF代码移动到SP,而EF仅用于调用SP。
有人可以告诉我是否有更好的方法(因为SP容易出现维护问题)?
注意:SP可能违反单一责任原则,但考虑到其他优先事项,这就是我想要的。