C# LINQ能否创建备份表/复制临时表?

C# LINQ能否创建备份表/复制临时表?,c#,winforms,linq,C#,Winforms,Linq,我正在创建一个Winform程序。我需要创建一个函数,它将一个表复制/复制为另一个具有不同表名的表。类似于SQL SELECT INTO查询的东西?据我所知,LINQ to实体无法动态创建临时表。。。我认为最接近的方法是使用LINQ来处理具有类的对象或生成匿名类型 或者,在存储的过程中执行该操作,并将该过程导入到对象上下文中,然后让代码调用该过程。proc可以创建临时表,或者它想要的任何东西 更多详情请参考此链接 要在何处创建此表?在同一数据库中?还是想将其作为表变量保存在内存中?请更具体地解释

我正在创建一个Winform程序。我需要创建一个函数,它将一个表复制/复制为另一个具有不同表名的表。类似于SQL SELECT INTO查询的东西?

据我所知,LINQ to实体无法动态创建临时表。。。我认为最接近的方法是使用LINQ来处理具有类的对象或生成匿名类型

或者,在存储的过程中执行该操作,并将该过程导入到对象上下文中,然后让代码调用该过程。proc可以创建临时表,或者它想要的任何东西

更多详情请参考此链接

要在何处创建此表?在同一数据库中?还是想将其作为表变量保存在内存中?请更具体地解释一下你的场景是什么以及你打算做什么。谢谢你的问题:是的,在同一数据库中。如果需要,一定要问我更多的问题。无论如何,我现在使用了.executesql命令,并查询了SELECTINTO FROM命令。工作,但我仍然开放的LINQ或实体框架选项的最佳答案。