powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Подскажите как написать LINQ на delete
11 сообщений из 11, страница 1 из 1
Подскажите как написать LINQ на delete
    #39747618
yura1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всезнающий пипл, подскажите как написать такой LINQ

Код: sql
1.
delete from Test where test_ID in (select test2_ID from Test2 where test2_KKK=1);
...
Рейтинг: 0 / 0
Подскажите как написать LINQ на delete
    #39747733
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yura1985,

и что тут на что ссылается, лаконичный ты наш?
...
Рейтинг: 0 / 0
Подскажите как написать LINQ на delete
    #39747767
yura1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что на что должно ссылаться? SQL делается на ура. В LINQ так сделать нельзя?
...
Рейтинг: 0 / 0
Подскажите как написать LINQ на delete
    #39747772
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Подскажите как написать LINQ на delete
    #39747789
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yura1985А что на что должно ссылаться? SQL делается на ура. В LINQ так сделать нельзя?sql это язык. А linq to sql это библиотечка.
Разные весовые категории.
...
Рейтинг: 0 / 0
Подскажите как написать LINQ на delete
    #39747807
yura1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не совсем понимаю ... я думаю что нужно написать что то типа


Test.Where(x => x.test_ID in (Test2.Where(y => y.test2_KKK ==1)))
...
Рейтинг: 0 / 0
Подскажите как написать LINQ на delete
    #39747824
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yura1985, из коробки - delete - row by row... если у вас вопрос как отобрать записи, то как-то так:
Код: c#
1.
Test.Where(t => Test2.Where(t2 => t2.test2_KKK == 1 && t.test_ID == t2.test2_ID).Any())


Вы не не фантазируйте, а читайте доки и учебные материалы.
...
Рейтинг: 0 / 0
Подскажите как написать LINQ на delete
    #39748035
shdl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую

ну начнем издалека
how-can-i-delete-1-000-rows-with-ef6
...
Рейтинг: 0 / 0
Подскажите как написать LINQ на delete
    #39748038
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shdl,
Тема вроде не про ef, a про linq.
...
Рейтинг: 0 / 0
Подскажите как написать LINQ на delete
    #39748071
shdl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

аха пятница... вечереет

using-linq-to-remove-elements-from-a-list
...
Рейтинг: 0 / 0
Подскажите как написать LINQ на delete
    #39750437
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yura1985,
linq - деревья выражений, исторически сложилось, что их используют в манипуляциях с различными структурами данных, ормщики
используют их для формирования sql запросов, но при желании вы можете описать при помощи них, любое действие: минет, полет на луну
или корпоративную пьянку аки работу с файлами, было бы желание и фантазия и знание паттерена визитер, что бы обойти дерево выражений.
так что про что прих-ть его к sql без контекста орм ( или библиотеки для построения sql запросов) - ............. ))
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Подскажите как написать LINQ на delete
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]