преобразование sql - запроса в linq
Хай добрый вечер всем прошу помочь мне, как преобразовать "Сортировать по возрастанию Displayby функция newid()" этого SQL-запроса в LINQ.
заранее спасибо
Около
Меганатан М
Попробуй:
http://www.sqltolinq.com/[^]
Прочитай:
Блог MSDN: преобразование SQL в LINQ, Часть 3: DISTINCT, WHERE, ORDER BY и операторы (Билл Хорст)[^]
Выберите литой(а.FechaIngreso как дата),стр. Apellido,
Сумма(случай, когда АГ.Идентификатор null тогда 0 иначе 1 конец) как генеральных,
Сумма(случай, когда ЛД.Идентификатор null тогда 0 иначе 1 конец) как Leyes,
Сумма(случай, когда АА.Id равен NULL, то 0 ELSE 1 END) как ModificadoGenerales,
Сумма(случай, когда ald.Id равен NULL, то 0 ELSE 1 END) как ModificadoLeyes
От ДБО.Авизо в
Слева присоединяйтесь к dbo.Aviso_Generales АГ на.ИД = АГ.Идентификатор
Слева присоединяйтесь к dbo.Avisos_LeyesDecretos ЛД на.ИД = ЛД.идентификатор
Слева присоединяйтесь к dbo.AvisosAuditoria aa на aa.AvisoId = a.Id
Слева присоединяйтесь к dbo.AvisoAuditoria_Generales aag на aa.ИД = Ааг.Идентификатор
Слева присоединяйтесь к dbo.AvisosAuditoria_LeyesDecretos ALD на АА.ИД = АЛД.идентификатор
Внутреннее соединение dbo.Персоны п на.PersonaId = стр. Идентификатор
Где a.FechaIngreso >= '20180222'
Группа АСТ(а.FechaIngreso как дата),стр. Apellido
На шесть лет опоздал.
SELECT Engineering.IncomingDetail.DocumentId, MAX(Engineering.IncomingHeader.DccReceivedDate) AS maxDccReceivedDate FROM Engineering.IncomingHeader INNER JOIN Engineering.IncomingDetail ON Engineering.IncomingHeader.ID = Engineering.IncomingDetail.IncomingHeaderId INNER JOIN Engineering.[Document] ON Engineering.IncomingDetail.DocumentId = Engineering.[Document].ID WHERE (Engineering.[Document].IsOmit = 0) GROUP BY Engineering.IncomingDetail.DocumentId
Привет,
Ты можешь попробовать вот это....
ВАР запрос = из Temp в дБ.Заказатьпо временному сотруднику.Displayby по возрастанию выберите темп;
Employee objemp = новый сотрудник();
строковая функция newid = objemp.ИД.Метод toString();
выберите top 10 * из customerReviews, где reviewid отсутствует (выберите top 2 reviewid из customerReviews);
выбрать максимум(код) от Provisiones
где IdPeriodo = 13 и IdCentroCosto в (
выберите IdCentroCosto из CentroCostos, где IdCompania = 1)
Попробуйте эту ссылку:
http://www.sqltolinq.com/[^]
Вы можете скачать программное обеспечение для преобразования Sql в linq или наоборот.
Спасибо
привет,
попробуй вот так
var x =from p in db.Persons orderby a.FirstName descending select p;
displayby
это не ключевое слово sql
select Id,ScheduleDate,TimeSlot,DecommissionedDate from lnkRegScheduleDate where ID = (Select Max(Id) from lnkRegScheduleDate where RegId = @RegId)
Select BrandDescription, CAPEXLookUp, count (*) frpm CAPEXRecord inner join Facility on CAPEXRecord.facilityId= facility.facilityId inner join FacilityBrand on facility.facilityBrand=facilityBrand.FacilityBrandId inner join CAPEXLookUp on CapexLookUp.LookUpId= CAPEXRecord.lookupId group by facilitybrand.branddescription, CAPEXLookUp.Description