У меня есть запрос:Как использовать CAST, CONVERT и isNULL в LINQ?
SELECT TOP 50 CONVERT(date, o.OrderDate)as OrderDate,ISNULL(rd.SerialNumbers,'') as SerialNumbers,CAST(o.SourceOrderID as varchar(50)) as SourceOrderNumber
From Orders o
Запрос редактируется на вопрос.
var lq= (
from o in db.Orders
select new {,o.Name, o.Company, o.Address, o.Address2, o.City, o.State, o.Country, o.Email, o.Zip, o.Phone, o.ShipName, o.ShipCompany, o.ShipAddress, o.ShipAddress2, o.ShipCity, o.ShipCountry, o.ShipState, o.ShipPhone, o.ShipZip, o.OrderNumber, o.ShippingTotal }
).ToList();
Я могу сделать простое соединение и выбрать в LINQ, но не получить представление, как получить выбирает, как один, упомянутые в запросе.
Я использую EF
Это поможет, если вы сообщите нам, что такое ваша схема. – Rawling
Не пытайтесь слишком много перевести SQL в LINQ. Вместо этого: как бы вы использовали код C# для перехода от значений, предоставленных базой данных (или EF), к запрошенным типам? Это может также работать в LINQ. –
Вы используете EF? –