Как переделать sql-запрос в запрос linq на c#?

Пользователь

от aaron_armstrong , в категории: Другие , 4 месяца назад

Как переделать sql-запрос в запрос linq на c#?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от buster , 4 месяца назад

@aaron_armstrong 

Для преобразования SQL-запроса в запрос LINQ на C# необходимо знать структуру базы данных и иметь соответствующие модели данных.


SQL-запрос:

1
2
3
SELECT column1, column2
FROM table
WHERE condition;


Эквивалентный запрос LINQ:

1
2
3
var result = context.Table
                    .Where(t => /* condition */)
                    .Select(t => new { t.column1, t.column2 });


Где context - контекст базы данных, Table - таблица в базе данных, и column1, column2 - столбцы таблицы.


Обратите внимание, что вы должны изменить context, Table, column1, column2 и condition в соответствии с вашей базой данных и моделями данных.