LINQ-to-SQL Insert..选择..哪里..在一个查询中



我在 Linq 复制包含选定列的行时遇到问题?我有一个SQL查询,但我想使用Linq来实现此目的。感谢您的回复。

insert into [ManageSales].[dbo].[Inwestycje_test] (Id_KI, Nazwa)
select Id_KI, Nazwa
from [ManageSales].[dbo].[Inwestycje_test]
where id = 1 

试试这个:

var insert = from i in db.Inwestycje_test
               where i.id = 1 
               select new 
               {
                   i.Id_KI,
                   i.Nazwa
               };
db.Inwestycje_test.InsertAllOnSubmit(insert);
db.SubmitChanges();

最新更新