Предположим, у меня есть запрос linq, который получает данные из базы данных.
var result = (from p in Products join o in Orders on p.ProductId equals o.ProductId join c in Customers on o.CustomerId equals c.CustomerId select new
{
o.OrderId,
o.OrderNumber,
p.ProductName,
o.Quantity,
o.TotalAmount,
o.OrderDate,
c.CustomerName,
c.MobileNo,
c.Address
}).ToList();
Эта часть запроса Linq хранится в текстовом файле.
(from p in Products join o in Orders on p.ProductId equals o.ProductId join c in Customers on
o.CustomerId equals c.CustomerId select new
{
o.OrderId,
o.OrderNumber,
p.ProductName,
o.Quantity,
o.TotalAmount,
o.OrderDate,
c.CustomerName,
c.MobileNo,
c.Address
})
Мне нужночитать его из текстового файла и выполнять как запрос linq во время выполнения.Сам запрос создается и проверяется на правильность результатов в другом месте.Мне просто нужно загрузить его из текстового файла и выполнить его.Можете ли вы преобразовать литеральную строку, которая является «запросом linq», в фактический запрос linq и выполнить его во время выполнения?
Я не могу выбрать способ получения запроса.Он приходит в текстовом файле и все.
спасибо за любой совет