繁体   English   中英

如何在EF6中使用临时表

[英]How to use temporary table in EF6

我需要从excel文件中读取数据,将其存储在临时表(设备临时表)中,并将所有数据复制到此临时表中。 这些记录在实际表(userDevices)中更新,需要删除以前的enteries。

我在我的项目中使用过EF6。 因此我将实体“Device”映射到“userDevices”表。 我将如何利用实体框架在临时表中插入数据,然后在实际表中替换它。

存储过程是唯一的选择吗? 或者我可以使用EF吗?

使用临时表的唯一方法是在存储过程中完成所有创建,操作,插入和最终数据提取。 一旦设置完成, EF就可以调用并使用它们。

另外EF在生成表映射时不会浏览tempDb模式; 因此任何临时表无论会议( # VS ## )的状态,不能使用; 由于临时表本身的性质。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM