gpt4 book ai didi

.net - 如何在 LINQ 中执行 "INSERT INTO table1 (...) SELECT (...) FROM table2"?

转载 作者:行者123 更新时间:2023-12-04 14:21:09 24 4
gpt4 key购买 nike

我如何编写一个 LINQ to SQL 等价于:

INSERT INTO Table1 (field1, field2, field3)
SELECT field1, field2, field3
FROM Table2
WHERE (field1= @field1)

谢谢

最佳答案

由于您没有返回任何结果,只需使用低级 DataContext.ExecuteCommand()方法:

using (MyDataContext dc = new MyDataContext())
{
dc.ExecuteCommand(@"
INSERT INTO Table1 (field1, field2, field3)
SELECT field1, field2, field3
FROM Table2
WHERE (field1= {0})
",
field1);
}

关于.net - 如何在 LINQ 中执行 "INSERT INTO table1 (...) SELECT (...) FROM table2"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1416858/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com