Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法,如何将 EF (STE) 实体保存到临时表中?
我正在努力实现这一目标:
1)将我的 STE 保存到临时表 2)在它们上运行一些存储过程 3)根据过程的结果,做其他事情..
谢谢你。
EF 不会处理这个问题。EF 将实体保存到映射中定义的表中,但映射是在设计时定义的。您不能决定在运行时通过 EF 将实体保存到其他表而不更改其映射,这将非常低效 - 在运行时更改映射不是受支持的用例,因此它非常复杂,而且应用新映射是最昂贵的EF中的操作。
您只需要另一个存储过程即可将数据插入临时表。根据您期望的逻辑,您可以将该过程映射到实体的插入操作(但在这种情况下,每次插入新实体时都会使用您的过程)或直接执行它。