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

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

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


Test.Where(x => x.test_ID in (Test2.Where(y => y.test2_KKK ==1)))
...
Рейтинг: 0 / 0
14.12.2018, 11:59
    #39747824
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как написать LINQ на delete
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
14.12.2018, 17:02
    #39748035
shdl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите как написать LINQ на delete
Приветствую

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

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

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


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