Описание тега sql-to-linq-conversion

Use this tag for questions related to the conversion of SQL statements into LINQ statements.
1 ответ

Выполнение SQL-запроса в базе данных WP7.1 SQL Server CE

Мне нужно разработать функцию, которая принимает запрос SQL в качестве ввода и выполняет его в телефонной базе данных (SQL Server CE) и возвращает результат. Насколько я знаю, мы можем запросить SQL Server CE в wp7.1 только через LINQ. Так возможно …
2 ответа

Используя LINQ, найдите близлежащие места из базы данных.

Мы хотим получить список близлежащих мест из базы данных, используя LINQ в ASP.NET 2012, и хотели бы получить отзывы о нашей стратегии. Моя таблица и поддельные данные: PlaceId Name Latitude Longitude 1 A 18.1 20.1 2 B 18.2 20.2 3 C 18.3 20.3 1) В н…
03 май '13 в 10:01
1 ответ

Как вернуть подзапрос в LINQ/EF

У меня есть следующий метод, который возвращает подзапрос SQL. С возвращением метода я разрабатываю основной запрос. Но теперь мне нужно сделать это с помощью запроса LINQ. Как мне это сделать? Public void AvailableStock() { string query = "Select p…
1 ответ

Синтаксис метода LINQ, чтобы включить 4 уровня

Я безуспешно искал (или не знал, как правильно это искать), поэтому я прихожу к вам. Проверьте эти тестовые классы: public class A { int Id; ICollection<B> Bs; } public class B { int Id; int AId; ICollection<C> Cs; } public class C { int…
1 ответ

Конвертировать SQL-код в linq (Inner join Query)

Может ли кто-нибудь помочь мне, пожалуйста, чтобы преобразовать этот SQL-код в Linq . Запрос SQL select distinct coursecode from UnitSet_Unit where UnitCode in ('FDFFSACA' ,'FDFFSCFSAA', 'FDFOPTHCP3A ') and CourseCode in (Select distinct coursecode …
2 ответа

Список родителей NHibernate с количеством детей

Я использую NHibernate 4 с MySQL. у меня есть 2 стола. Мои таблицы кошачьи и ответ. public class cat { [Key] public virtual int id { get; set; } public virtual string catName { get; set; } public virtual IList<answer> answers { get; set; } } p…
1 ответ

Преобразование подзапросов SQL в запрос Linq

Я пытаюсь преобразовать этот sql в запрос Linq, но я не получаю успеха. Не могли бы вы помочь с тем же. SELECT G.Id,G.UserGroupName, G.Status, G.IsDeleted ,(SELECT COUNT(*) FROM UserGroupMapping U WHERE U.UserGroupId=G.Id) [UserCount] ,(SELECT COUNT…
1 ответ

Преобразование SQL с "внутренним объединением" и "подобными" в LINQ

Я новичок в LINQ, и (к сожалению) мне нужно преобразовать некоторые запутанные команды SQL в Linq. В моей базе данных есть две простые таблицы. Первая содержит имена (столбцы "Name" и "NameID"), другая таблица содержит псевдонимы (столбцы "Nick", "N…
19 фев '12 в 01:42
1 ответ

Преобразование SQL в LINQ слияния

Это мой SQL-запрос: select S.student_No, coalesce(P.Name,'0'), P.Surname from Person as P join Student as S on P.Id = S.Person_Id Я хочу преобразовать это LINQ, я сделал это, кроме функции объединения, from P in cbu.PERSON join S in cbu.STUDENT on P…
07 окт '13 в 12:55
1 ответ

SQL в Linq с помощью SUM, ISNULL и Left Join: как сделать хороший запрос linq?

У меня проблема с преобразованием синтаксиса SQL в LINQ. Это запрос у меня есть. select ISNULL(Sum(b.Total),0) as 'TotalOP', isnull(Sum(e.Total),0) as 'TotalLPB', isnull(Sum(b.Total),0) - isnull(Sum(e.Total),0) as 'Difference' from OP a left join OP…
01 фев '13 в 05:50
0 ответов

LINQ to SQL - промежуточный итог

Я пытаюсь получить промежуточную сумму для таблицы SQL с помощью Entity Framework. Мой сырой SQL-запрос выглядит так: select *, sum(Amount) over(order by Date, TransactionId) as RunningTotal from Transactions order by Date Но я не могу понять, как п…
0 ответов

Агрегирование Sql в запрос Linq

Мне нужно преобразовать этот запрос в linq для сущностей. SELECT CONVERT(varchar, ValueDateTime, 113) as MINUTE , avg(TagDataValue.TagValue) Value, TagName FROM TagDataValue WHERE ValueDateTime >= '6/03/2018' AND ValueDateTime < '6/06/2018' an…
06 июн '18 в 08:54
1 ответ

SQL-запрос на Entity Framework

Как мне сделать этот SQL-запрос к сущности платформы? select id, column1, column2 = case when (select max(column2) from table1 b where b.id = a.id) = a.column2 then 'Positive' else 'Negative' end from table1 a
0 ответов

LINQ-запрос, эквивалентный SQL

Может кто-нибудь, пожалуйста, предоставьте мне LINQ-запрос, эквивалентный следующему SQL-запросу select * from C LEFT JOIN LEF on C.Id = LEF.CId LEFT JOIN LOF ON C.Id = LOF.CId JOIN CU on CU.Id = LOF.COId OR CU.Id = LEF.COId JOIN PA ON CU.Id = PA.Id…
08 сен '17 в 14:41
1 ответ

Как конвертировать сумму по разделу из T-SQL

У меня есть следующая таблица T-SQL, данные и запрос. create table sampledata ( name nvarchar(50), sampletime datetime, samplevalue decimal ); insert into sampledata (name, sampletime, samplevalue) values ('ABC1235', cast('2016/01/01 10:00:00 AM' as…
25 авг '16 в 04:05
1 ответ

Выражение Linq множественная левая внешняя ошибка соединения

Я не могу выполнить ниже linq. var items( from p in Patients join q in MURWorksheets on p.PatientId equals q.PatientId into step1 from s in step1.DefaultIfEmpty() join t in MURWorksheetAnswers on s.MURWorksheetId equals t.MURWorksheetId into step2 f…
21 авг '13 в 14:59
3 ответа

Использование Linq Union?

Sql: SELECT date,total_usage_T1 as TotalUsageValue,'T1' as UsageType FROM TblSayacOkumalari UNION ALL SELECT date,total_usage_T2 as TotalUsageValue,'T2' as UsageType FROM TblSayacOkumalari И я пытаюсь сделать, чтобы преобразовать его в linq IEnumera…
11 июл '12 в 06:15
2 ответа

Преобразование - SQL в LINQ

Как можно выполнить следующее, используя LINQ SELECT r.BrandID FROM dbo.Items AS r JOIN Brands AS d ON r.BrandID = d.BrandID WHERE CategoryID IN (SELECT CategoryID FROM dbo.Categories WHERE Name = 'Bread - Bakery') Код для Brand учебный класс: publi…
03 янв '19 в 10:26
2 ответа

Конвертировать этот SQL с левым соединением в LINQ

Есть две таблицы, школа и семестр. Школьная запись должна быть показана, но термин "запись" может еще не существовать, поэтому термин может быть нулевым (таким образом, левое соединение). Левая объединенная таблица должна быть отфильтрована по дате …
21 окт '17 в 22:25
2 ответа

Конвертировать запрос в лямбда-выражение

Как я могу написать лямбда-выражение для следующего фрагмента SQL-запроса: Sales_This_Month = SUM(CASE WHEN Trxn_Type_Code IN ('S','PS','RTN','GS','GR') AND YEAR(Trxn_Date) = YEAR(GETDATE()) THEN Amount ELSE 0 END)
13 фев '15 в 05:13