У меня есть некие шаблоны отчётов , в которых посредством запросов к БД подсчитывается нужные поля . С хранением данных проблем нет , но вот как можно например сохранить Linq запрос , т.е сериализовать его ??? Пока приходит в голову мысль использовать текстовые запросы , но это плохо
если ты используешь Entity Framework Core, такое уже придумали
вот так сохраняют запрос:
делегат = EF.CompileQuery((параметры) => выражения_LINQ)
потом подставляешь в делегат свои переменные 'параметры'
private static Func<ApplicationContext, int, User> userById =
EF.CompileQuery((ApplicationContext db, int id) =>
db.Users.FirstOrDefault(u => u.Id == id));
//подставляем параметры
User u = userById(db, 1);
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости