Популярные вопросы по тегу LINQ-TO-SQL
Запрос Linq с использованием содержит и не содержит
... n DB.Clients where u.Name.Contains(searchTerm) && !u.Name.Contains(string.Join(",", excludeTerms.Select(s => "'" + s + "'").ToArray())) select new ClientModel { Name = u.FullName, Id = u.Id, }).Take(5 ...
DISTINCT() и ORDERBY проблема
... ID select new { o.CustomerID }).Distinct(); Запрос возвращает 7 ожидаемые результаты предложения Distinct, но CustomerID не 6 упорядочены, несмотря на то, что я написал 5 orderby o.CustomerID! SQL-запрос для этого второго запроса LINQ 4 выглядит следующим образом: SELECT DISTINCT [t0].[CustomerID] FROM [dbo].[Orders] AS [t0] Как мы видим 3 ** предложение ORDER BY отсутствует. Почему так? Почему 2 предло ...
Получить SQL-запрос от LINQ to SQL?
... передаю в 4 качестве параметра byte[]. Я пытаюсь получить 3 из него SQL-запрос и запустить этот запрос 2 в студии управления для отладки. Как мне 1 извлечь из него инструкцию SQL? committeeMember = db.Committee_Member.FirstOrDefault(x => x.Cus ...
linq Different и выберите новый запрос
... llInfo select new { a.Id, a.Title, a.FullTitle}).Distinct(); Результат: 1 Иванов Иван 1 Иванов Иван 2 Петро ...
Entity Framework / Linq to SQL: пропустить и принять
... да-выражения 8 для сортировки. Есть ли способ сделать то 7 же самое в синтаксисе LINQ to SQL orderby? Я 6 пробовал использовать qry.OrderBy (sort) .Skip 5 (skipRows) .Take (pageSize), но это дало 4 мне те же результаты, что и мой первый блок 3 кода. Заставляет меня думать, что мои проблемы 2 ...
Порядок преобразования linq в sql
... а second orderby 6 - это дата. Я бы предположил, что это будет 5 работать как orderby thenby, но, похоже, делает 4 что-то еще. Как сделать заказ, и ...
Как сделать подзапрос в LINQ?
... nd = predicateAnd.And(c => c.LastName.Contains( TextBoxLastName.Text.Trim())); } e.Result = context.Users.Where(predicateAnd); Я пытаюсь добавить 7 предикат для подзапроса в другую таблицу. (CompanyRolesToUsers) Я 6 бы хотел добавить что-то, что делает следующее: in ...
Последовательность содержит более одного совпадающего элемента
... ждого предмета гардероба, соответствующего 2 условию, он выдает сообщение об ошибке: Последовательность 1 содержит более одной совпадающей последовательности. (this.DressingItems .Where(xx => xx.Dr ...
LINQPad, используя несколько текстов данных
... ы данных не имеют одинаковую 15 схему. В TSQL я могу ссылаться на них с 14 помощью структуры DB>user>table (DB1.dbo.Stores, DB2.dbo.OtherPlaces), чтобы получить 13 данные для сравнения. Мне очень нравится 12 идея LINQPad, но я просто не могу легко 11 извлекать данные из двух разных контексто ...
Linq: как стать вторым последним
... у меня есть список строк, который 7 выглядит так: var ls=new List<string>() { "100", "101-102-1002", "105-153-1532-1532", "105-1854-45-198", "180-95-45-200" }; Я хочу получить вторую последнюю 6 строку в разделенной строке. Итак, мой результат 5 в ...
Различить с группой по в Linq
... 2 1 Krish 2 1 1 Krish 2 2 2 Ram 1 1 3 Raj 1 1 3 Raj 1 2 У меня есть таблица выше, и я хочу получить 4 отдельное количество BookType и BookID для 3 каждого пользователя, я могу написать это 2 в SQL Server, но когда я перехожу к LINQ, я 1 не могу на ...
Как удалить в linq to sql?
... что мне сначала нужно извлечь 8 информацию, а затем выполнить запрос, чтобы 7 получить ее, а затем удалить, как в примере? Также 6 в чем разница между removeAll() и, скажем, DeleteAllOnSubmit(). Как 5 я уже сказал, я новичок в linq to sq ...
Дополнительные критерии предложения LINQ to SQL Where
... && Utility.GetDate(DateTime.Parse(this.txtOrderDateFrom.Text)) <= tags.ORDDTE && Utility.GetDate(DateTime.Parse(this.txtOrderDateTo.Text)) >= tags.ORDDTE select tags; this.Results = query.ToADOTable(rec => new object[] { query }); } Теперь мне нужно добавить следую ...
System.Collections.Generic.KeyNotFoundException: данный ключ отсутствует в словаре
... eturn new HoursContainer { BaseHours = detail.Attribute("BaseHours").Value, OvertimeHours = detail.Attribute("OvertimeHours").Value, TotalHours = float.Parse(detail.Attribute("BaseHours").Value) + float.Parse(detail.Attribute("OvertimeHours").Value) }; }); foreach (var item in thDict) { mergedDict.Add(Tuple.Create(item.Key ...
Заказ DateTime с нулевым значением в Linq to SQL
... олю DateTime, но поскольку 6 DateTime допускает нулевые значения, они 5 появляются как меньше фактических дат в 4 нем. Поэтому я в значительной степени хочу, чтобы 3 те, у которых была дата, были вверху (в 2 любом порядке), а затем все те, у которых 1 дата не установлена. jobList = from ju in context.Job_Users_Assigned ...
Как сгруппировать данные в представлении ASP.NET MVC?
... Category2 Data5 Category2 Data6 Программное 5 обеспечение для создания отчетов сгруппирует 4 их следующим образом: Category1 Data1 Data2 Date3 Category2 Data4 Data5 Data6 Есть ли способ сделать 3 это в представлении ASP.NET MVC, возможно, используя 2 простую фразу linq или метод расширения 1 linq с помощью foreach или вложенно ...
Лучшая практика: преобразование результата запроса LINQ в таблицу данных без зацикливания
... ACTIVE, eisd.LEVEL, eng.EnglishName }; ИЗМЕНИТЬ 2: У 5 меня исключение: Локальная последовательность 4 не может использоваться в реализации LINQ 3 to SQL операторов запроса, за исключением 2 оператора Contains(). когда я пытаюсь вы ...
Группа без учета регистра в нескольких столбцах
... ce group s by new { s.Column1, s.Column2 } into c select new { Column1 = c.Key.Column1, Column2 = c.Key.Column2 }; но с игнорированием регистра 1 содержимого сгруппированных столбц ...
Использование System.Data.Linq в представлении Razor
... борку System.Data.Linq, Version 10 = 4.0.0.0, Culture = нейтральный, PublicKeyToken 9 = b77a5c561934e089. Я попытался поместить 8 @using System.Data.Linq в начало файла cshtml, но 7 он говорит мне, что Linq не существует в 6 пространстве имен System.Data. Это, очевидно, неправда, и 5 да, у меня есть system.data.linq в качестве 4 ссылки в моем проекте. Есть идеи здесь? Нужен 3 импорт? Могу ли я пр ...
Linq Take() вопрос
... могу 8 гарантировать, что каждый раз, когда я выполняю 7 Take(), у меня будут какие-то записи в этой 6 таблице или нет. Так мне сначала нужно провести 5 подсчет? Затем выполните еще один запрос, чтобы 4 убедиться, что есть записи, кото ...
LINQ: получить имена столбцов таблицы
... ицы с помощью 1 LINQ? Фреймвор ...
Соединение LINQ с ИЛИ
... from t in db.Teams join g in db.Games on t.ID equals g.AwayTeamID //missing HomeTeamID join where g.WinningTeamID != 0 && g.Year == year group t by t.ID into grouping select grouping; Думаю, я мог бы использовать: join g in db.Games on 1 equals 1 where (t.ID == g.HomeTeamID || t.ID == g.AwayTeamID) и 2 это работает, но кажет ...
Linq to sql: упорядочить по дате и времени по убыванию, а затем упорядочить по времени часть данных по возрастанию?
... Дата 4 (мм-дд-гггг: чч-ММ-сс)] 1 3-13-2008: 10-10-02 3 2 3-13-2008: 10-12-60 3 3-12-2008: 12-05-55 2 Я пробовал: return query.OrderByDescending(c=> c.Time).ThenBy(c=> c.Time.TimeOfDay); И тоже пробовал: query.OrderByDescending(c => c.Time).ThenBy(c => c.Time.Hour).ThenBy(c=> c.Time.Minute).ThenBy(c=> c.Time.Second); ...
C# откуда берется файл dbml?
... У 9 меня много вопросов о них. В принципе, мне 8 нужно пошаговое руководство. Полагаю, файл 7 dbml является файлом конфигурации базы данных. Если 6 я дважды щелкну файл dbml, VS откроет его на 5 схеме проекта. Могу ли я здес ...
Перенос кода Linq на SQL в .Net Core
... ику в .Net Core, чтобы 3 мы могли разместить ее на сервере Linux. Насколько 2 я могу судить, L2S не входит в .Net Core. ...
Соединение слева и справа LINQ
... ID | age|Growth 1 |2 |43.5 1 |2 |46.5 2 |3 |44.5 1 |5 |49.5 3 |4 |45.6 1 |6 |48.5 Мне 1 нужен Out Put: User | age| Data |Growth ------------------------ 1 |2 |43.5 |4 ...
Как обновить файл dbml из Linq в SQL?
... Как обновить DBML-фай ...
Поможет ли использование LINQ to SQL предотвратить SQL-инъекцию
... .QuestionResponse = securityAnswer; profile.LastModDt = DateTime.Now; profile.LastModBy = "web"; context.tbl_Member_UserProfiles.InsertOnSubmit(profile); context.SubmitChanges(); В этом примере меняется пароль MemberRegistrationDataContext dc = new MemberRegistrationDataContext(); var mProfileRecord = dc.tbl_Member_UserProfiles.Single(c => c.SSN == sSSN); mProfileRecord.Password = sNewPassword; ...
Как использовать union all в LINQ?
... age = a.age, dept = a.dept, doj = a.doj, dor = a.dor }).Union(obj.tbEmpl ...
Получите общее количество записей при разбивке на страницы
... что-то вроде этого: var cs = ( from x in base.EntityDataContext.Corporates select x ).Skip( 10 ).Take( 10 ); При этом 5 первые 10 строк будут пропущены, но будут 4 выбраны следующ ...
Как выбрать минимальные и максимальные значения даты в запросе Linq
... 04/Mar/09 12:00:00 AM 02/Mar/09 12:00:00 AM 09/Mar/09 12:00:00 AM 07/Jul/09 12:00:00 AM 07/Jul/09 12:00:00 AM 27/Sep/09 12:00:00 AM 27/Sep/09 12:00:00 AM 05/Nov/09 12:00:00 AM 05/Nov/09 12:00:00 AM 15/Apr/09 12:00:00 AM 15/Apr/09 12:00:00 AM 08/Jun/09 12:00:00 AM 08/Jun/09 12:00:00 AM 07/Jul/09 12:00:00 AM 07/Jul/09 12:00:00 AM 30/Jul/09 12:00:00 AM 30/Jul/09 12:00:00 AM 04/Nov/09 12:00:00 AM 04/Nov/09 12:00:00 AM ...
TransactionScope против транзакции в LINQ to SQL
... ion.Open(); context.Transaction = context.Connection.BeginTransaction(); /*code*/ context.Transaction.Commit(); } catch { context.Transaction.Rollback(); } } по сравнению 1 с объектом TransactionScope using (var context = Domain.Instance.GetC ...
linq в sql Отдельно и упорядоченно
... .Distinct(); приведенный выше оператор linq фактически 5 возвращает правильный результат, но созданный 4 sql (см. ниже) не так прост, как мог бы 3 быть SELECT [t2].[ProgramID], [t2].[Program] FROM ( SELECT DISTINCT [t0].[ProgramID], [t1].[Program] FROM [table1] AS [t0] INNER JOIN [table2] AS [t1] ON [t0].[ProgramID] = [t1].[ProgramID] ) AS [t2] ORDER BY [t2].[Program] Я мог бы подумать, что приведенный ниже ...
Linq, где столбец == (пустая ссылка) не совпадает с столбцом == null
... ; (s.State_.Equals(state)) select s).First(); Если tradeId 7 имеет значение null, он не ведет себя так, как 6 если бы я указал null именно так, var survey = (from s in dbContext.crmc_Surveys where (s.crmc_Retail_Trade_Id == null) && (s.State_.Equals(state)) select s).First(); Это мое 5 желаемое поведение. На самом деле он н ...
В чем разница между Entity Framework и LINQ to SQL от .NET 4.0?
... ва Microsoft. In this 2 year old question люди 7 недовольны EF, говорят, что он слишком сложный, и 6 все такое. Но теперь я читаю тот же код 5 под именем EF. Только классы создаются с 4 помощью модели сущностей ADO.NET на основе 3 LINQ to SQL. Может ли кто-нибудь развеять 2 шумиху вокруг функций EF, поскольку ...
Linq to SQL, как это сделать "где [столбец] в (список значений)
... t(List<string> codeIDs) //Given the list of institution codes, return a list of CodeData //having the given CodeIds } Итак, если бы 12 я сам создавал sql для этого, я бы просто 11 сделал что-то вроде следующего (где предложение 10 in содержит все значения в аргументе codeIds): Select CodeId, Description FROM CodeTable WHERE CodeId IN ('1a','2b','3') В 9 Linq to Sql я не могу найти эквивал ...
Как написать запрос LINQ to SQL для получения записей сегодняшней даты?
... л приведенный 4 ниже код, но он также возвращает записи 3 с предыдущей датой. DateTime todaysDate = DateTime.Now; DateTime yesterdaysDate = DateTime.Now.AddDays(-1); var result = (from a in cxt.visitor.OrderByDescending(n => n.singin) where (a.singin > yesterdaysDate && a.singin <= todaysDate) select new {a.visitorid, a.v ...
Entity Framework извлекает первые 10 строк
... t PK, FK to Videos TagID int PK, FK to Tags В 7 Entity Framework (v6-latest-nightly-build) у 6 меня есть 2 класса Video и Tag с отношениями "многие 5 ко многим". Мне нужна помощь в создании 4 запроса LINQ to Entities или LINQ ...
Linq to SQL: как агрегировать без группы по?
... щу эквивалент Linq-to-SQL для этого запроса: SELECT [cnt]=COUNT(*), [colB]=SUM(colB), [colC]=SUM(colC), [colD]=SUM(colD) FROM myTable Это 3 агрегат без группы по. ...
Операция может дестабилизировать время выполнения?
... .SomeTable select new SomeObject { //Assign various members here } as ISomeObject; } Когда я тестирую это, я 17 помещаю возвращенный IEnumerable в переменную 16 с именем results и запускаю эту строку: Assert.AreEqual(EXPECTED_COUNT, results.Count()); При 15 запуске я получаю иск ...
Как я могу условно применить оператор Linq?
... ость фильтровать 4 по пользователю, серьезности и т. Д. В дни 3 Sql я добавлял бы в строку запроса, но я 2 хочу сделать это с помощью Linq. Как ...
Как получить вторую запись в linq в sql
... а 5 затем сравнить результаты. Я могу получить 4 первую запись с помощью FirstOrDefault. Когда я использую 3 ElementAtOrDefault, эта ошибка показывает: «Оператор запроса 2 E ...
Как отсортировать коллекцию с дочерним свойством?
... context.Parents.Include(o=>o.Children); // У ребенка 2 есть член (строка) Имя. вопрос: как отсортировать 1 родителя по имен ...
LINQPad [расширение] методы
... асширения LINQPad, например .Dump() S ...
Добавить несколько записей с помощью Linq-to-SQL
... { f.Email = AllList[i].Email; f.QuestionID = AllList[i].QuestionID; f.Answer = AllList[i].SelectedOption; fadd.Add(f); } context.Feedbacks.InsertAllOnSubmit(fadd); context.SubmitChanges(); return true; } Когда я добавляю записи 2 в объект списка, то есть fa ...
SingleOrDefault() вызывает исключение более чем для одного элемента
... лементов. Какой альтернативный 2 подход я могу использовать для решения этой 1 пробле ...
Зачем использовать LINQ Join для простой связи «один-много»?
... в течение нескольких лет, и я всегда отображал 9 свои отношения с базой данных для создания 8 соответствующих свойств навигации. И я всегда 7 использую свойства навигации. Я что-то упускаю? Если 6 у меня есть связь типа Category->Products один-много, я бы 5 использовал var redProducts = context.Category.Single(c => c.Name = "red").Products; Я регулярно вижу людей, выполняющих 4 присоединение вручную, по всему сайту, в 3 проект ...
Как сделать Select All (*) в linq to sql
... троки при выполнении linq 2 to sql? Select * From TableA Пожалуйста, используйте ...
Возврат Dictionary <string, string> из запроса linq
... находится 3 в словаре и где Column1 - это ключ, а Column2 2 - значение. Вот что у меня есть: public Dictionary<string, string> LoadAllTheDataFromDB() { using (MyDC TheDC = new MyDC()) { return (from c in TheTable select new Dictionary<string, string>() { ...
Как получить строку MAX с помощью GROUP BY в запросе LINQ?
... al_Number Действительно ищу помощи по 3 этому вопросу. Приведенный выше запрос получает 2 максимальный идентификатор каждого серийного 1 номера из-за синт ...