Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Преобразование SQL в LINQ (C#)  [new]
Leax
Member

Откуда: Киев
Сообщений: 438
Приветствую.

В SQL всё просто - написал куск кода и работает :)
Потребовалось разовое преобразование команды update в LINQ (C#) и сразу легкий ступор с выражением "update from".
Рабочий пример кода на SQL прилагаю. Подскажите, пожалуйста, как переписать на C# блок Update из примера.
Спасибо

declare @tbl table (n1 int, n2 int, stat varchar(10))

Insert Into @tbl (n1, n2) Values 
(1, 2),
(9, 4),
(9, 4),
(3, 5),
(9, 4),
(1, 7)

update t1 set stat = 'дубль'
	from @tbl t1
	join (
		select distinct n1, n2 from @tbl
			group by n1, n2
			having count(n1) > 1
	) t2
	on 
		t1.n1 = t2.n1 and t1.n2 = t2.n2

select * from @tbl
18 окт 12, 08:47    [13338019]     Ответить | Цитировать Сообщить модератору
 Re: Преобразование SQL в LINQ (C#)  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31912
Leax
Подскажите, пожалуйста, как переписать на C# блок Update из примера.
С этим надо в форум по LINQ...
18 окт 12, 08:54    [13338047]     Ответить | Цитировать Сообщить модератору
 Re: Преобразование SQL в LINQ (C#)  [new]
Leax
Member

Откуда: Киев
Сообщений: 438
alexeyvg
С этим надо в форум по LINQ...

Ок, спасибо. Написал туда.
18 окт 12, 09:09    [13338102]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить