Популярные вопросы по тегу LINQ-TO-SQL

Лучший способ удалить несколько записей в запросе LINQ?

... учше всего удалить несколько записе ...

Как удалить в linq to sql?

... информацию, а затем выполнить запрос, чтобы 7 получить ее, а затем удалить, как в примере? Также 6 в чем разница между removeAll() и, скажем, DeleteAllOnSubmit(). Как 5 я уже сказал, я новичок в linq to sql и 4 не могу сесть и прочитать книгу по этому 3 поводу из-за нехватки времени. Когда у меня 2 появится больше в ...

Как вы выполняете CROSS JOIN с LINQ to SQL?

... няете CROSS JOIN с LIN ...

LINQ to SQL - левое внешнее соединение с несколькими условиями соединения

... левого внешнего соединения (например, into x from y in x.DefaultIfEmpty() и 9 т. д.), но не знаю, как ввести другое условие 8 соединения (AND f.otherid = 17) ИЗМЕНИТЬ Почему условие AND f.otherid = 17 входит в состав 7 JOIN, а не в предложении WHERE? Поскольку 6 f может не существовать для некоторых строк, и 5 я все же хочу, чтобы эти строки были включены. Если 4 условие применяется в предложении WHERE 3 после JOIN ...

Linq to sql: упорядочить по дате и времени по убыванию, а затем упорядочить по времени часть данных по возрастанию?

... -гггг: чч-ММ-сс)] 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 ...

Linq To SQL: сортировка запроса по произвольному свойству (столбцу) имени

... например. IQueryable<Product> sortedQuery = query.OrderBy(x => x.Name); Я хотел бы 13 сделать это более общим, т.е. указать поле 12 для сортировки. Обычно я могу выполнить 11 оператор switch, который принимает строку. Однако 10 я хотел бы знать, есть ли способ передать 9 параметр напрямую. Я намерен распространить 8 это на другие таблицы базы данных, поэтому 7 эти операторы switch будут утомительными. Я пробовал 6 ...

LINQ Где с условием И ИЛИ

... Status = new List<string>() ; listStatus.add("Text1"); List<string> listMerchants = new List<string>() ; listMerchants.add("Text2"); from item in db.vw_Dropship_OrderItems where listStatus.Contains(item.StatusCo ...

Объединение двух таблиц с помощью LINQ

... который хранится 7 в int: int getEntity = Int16.Parse(Session["EntitySelected"].ToString()); Я хочу показать в своем запросе LINQ 6 все элементы из приведенных выше таблиц, в 5 которых Entity_ID = getEntity Вот мой запрос 4 LINQ: var td = from s in cv.Entity_Product ...

Каков синтаксис внутреннего соединения в LINQ to SQL?

... Как вы представляете 1 в LINQ to SQL следующее: select DealerContact.* from Dealer inner join DealerContact on Dealer.DealerID = DealerContact.DealerID ...

Как выполнить соединение в linq с sql с синтаксисом метода?

... umerableOfSomeClass join soc in enumerableOfSomeOtherClass on sc.Property1 equals soc.Property2 select new { SomeClass = sc, SomeOtherClass = soc } с .Join()? Может ли кто-нибудь 2 проиллюстрировать или привести другой про ...

Что может вызвать исключение EntityCommandExecutionException в EntityCommandDefinition.ExecuteStoreCommands?

... cuteStoreCommands(EntityCommand entityCommand, CommandBehavior behavior) at System.Data.Entity.Core.Objects.Internal.ObjectQueryExecutionPlan.Execute[TResultType](ObjectContext context, ObjectParameterCollection parameterValues) at System.Data.Entity.Core.Object ...

Linq to SQL, как это сделать "где [столбец] в (список значений)

... ; set;} } public List<CodeData> GetCodeDescriptionList(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') В ...

Преобразование в десятичное число не поддерживается в запросах LINQ to Entities

... ProfitcenterCode = tProfitcenter.Key, //the error is occurring on the following line TotalTransactionAmount = (decimal)tProfitcenter.Sum(t => t.LocalAmount), //the error is occurring on the following line TotalTransactionAmountInEUR = (decimal)tProfitcenter.Sum(t => t.AmountInEUR) ...

Выбрать все столбцы на объекте с помощью Linq

... var transactions = from t in db.Transactions where t.SellingPrice != 0 select new { t.CommissionPercent, t.SellingPrice }; Но на самом деле мне нужно 6 избегать использования анонимного типа, потому 5 что он доступен только для чтения, и выбрать 4 все свойства / столбцы в моем элементе «транзакция». Я 3 бы подумал, что это ...

Как выбрать только записи с самой высокой датой в LINQ

... 000 28101|15240000|1.0.7.1782|2009040004740|2009-01-20 14:10:22.000 28103|61615000|1.0.7.1782|2009040007690|2009-01-20 14:11:38.000 28104|95317000|1.0.7.1782|2009040007710|2009-01-20 14:10:18.000 Как 3 я могу в LINQ to SQL ...

EF: тип текстовых данных нельзя выбрать как DISTINCT, потому что он не сопоставим

... join l in db.tblLangPairs on p.PSLangPairID equals l.ProductID where l.ProductID == languagePairID && p.PSLangPairID == p2.PSLangPairID && p.CustomerID == p2.CustomerID ...

Как я могу напрямую выполнять SQL-запросы в linq

... с VS 2008 у меня есть запрос. В этом 6 запросе я присоединяюсь к нескольким таблицам, поэтому 5 я не знаю тип, я хочу знать, как напрямую 4 запустить sql-запрос в linq. IEnum ...

LINQ: когда использовать SingleOrDefault по сравнению с FirstOrDefault() с критериями фильтрации

... ельности Рассмотрим несколько 3 примеров запросов, не всегда ясно, когда 2 использовать эти два метода: var someCust = db.Customers .SingleOrDefault(c=>c.ID == 5); //unlikely(?) to be more than one, but technically COULD BE var bobbyCust = db.Customers .FirstOrDefault(c=>c.FirstName == "Bobby"); //clearly could be one or many, so use First? var latestCust = db. ...

Каков самый быстрый способ определить, существует ли строка с помощью Linq to SQL?

... ом, поэтому будет 6 либо 0, либо 1 совпадающая строка. В настоящее 5 время я использую: if ((from u in dc.Users where u.Name == name select u).Count() > 0) // row exists else // row doesn't exist Хотя вышеперечисленное 4 работает, он выполняет много ненужной работы, выделяя ...

Linq - Группировка по дате и выбор количества

... у за день) и день (день, о котором 11 идет речь) Есть мысли? При изменении запроса 10 на: context.Users .Where((x.LastLogIn >= lastWeek) && (x.LastLogIn <= DateTime.Now)) .GroupBy(x => EntityFunctions.TruncateTime(x.LastLogIn)) ...

Как объединить несколько столов?

... [ForeignKey("ClientID")] public virtual Client Client { get; set; } } public class Client { public int ClientID { get; set; } // Attributes public int UserID { get; set; } [ForeignKey("UserID")] public virtual User User { get; set; } } public class User { public int UserID { get; set; } // At ...

Как сделать подзапрос в LINQ?

... таблица соединений. Мы уже создали большую 12 часть нашего сайта, и у нас уже есть большая 11 часть фильтрации, которая работает путем 10 создания выражений с использованием класса 9 PredicateExtensions. Код простых фильтров 8 выглядит примерно так: if (!string.IsNullOrEmpty(TextBoxL ...

Entity Framework извлекает первые 10 строк

... ags: VideoID int 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 to SQL, который ...

Типы данных text и nvarchar несовместимы в операторе равенства

... { id=item.Id }) % --> <%: Html.ActionLink("Details", "Details", new { id = item.Product1 })%> </td> это то, что я использую для перечисления 10 некоторых продуктов из базы данных sql, у 9 каждого продукта есть ссылка на страницу 8 сведений, чтобы показать дополнительную 7 информаци ...

Тайм-аут Linq-to-SQL

... истекло, так 11 как он длится слишком долго. Это делает 10 страницу непригодной для использования. Это 9 страница отчетов, к которой администраторы 8 получают доступ только один раз в день. Невозможно 7 вообще урезать этот запрос, ему просто нужно 6 отсортиро ...

LINQ - левое соединение, группировка и подсчет

... ext.ChildTable on p.ParentId equals c.ChildParentId into j1 from j2 in j1.DefaultIfEmpty() group j2 by p.ParentId into grouped select new { ParentId = grouped.Key, Count = group ...

Версия Linq оператора SQL "IN"

... писание varchar Активный бит == Теги == TagId int Имя varchar Активный бит == TagMap == TagMapId, int TagId int (fk) ItemId int (fk) Активный бит Я хочу написать 7 запрос LINQ, чтобы вернуть элементы, соответствующие ...

Перенос кода Linq на SQL в .Net Core

... , чтобы 3 мы могли разместить ее на сервере Linux. Насколько 2 я могу судить, L2S не входит в .Net Cor ...

Запрос Linq с суммой, допускающей значение NULL

... , за исключением: The null value cannot be assigned to a member with type System.Int32 which is a non-nullable value type. Я 6 предполагаю, что это потому, что сумма возвращает 5 int, а не значение, допускающ ...

Entity Framework против LINQ to SQL

... ня такой 8 вопрос. В чем разница между использованием 7 Entity Framework и LINQ to SQL в качестве 6 ORM? Насколько я понимаю, Entity Framework 5 (при использовании с LINQ to Entities) является 4 «старшим братом» LINQ to SQL? Есл ...

Порядок добавления запросов LINQ заставляет пропускать и брать неработающими Linqpad

... d Take с LinqPad я могу 4 делать следующее, и это работает с orderby var query = from m in Orders orderby m.ID descending select m; query.Dump(); Однако, если 3 я сохраню заказ, это не удастся query = quer ...

Как использовать "содержит" или "подобное" в динамическом запросе linq?

... оказывает никаких 3 примеров использования contains или подобного. Есть 2 ли простые обходные пути для этого? т.е. где 1 (col ...

Преобразование простой группировки SQL в LINQ to SQL

... ктов 3 (по всем заказам) в правом столбце. Как 2 я могу продублировать это в LINQ to SQL? Вот 1 что у меня получилось: var ctx = new DataClasses1DataContext(); var totalProducts = (from o in ctx.Orders join p in ctx.Products on o.ProductId equals p.Id select new { p.Name, o.NumberOf }) .Group ...

Самый чистый способ сопоставить объект с DTO с помощью Linq Select?

... ается, если person.Address имеет значение 7 null. Это очень быстро становится беспорядочным, особенно 6 если я хочу отобразить другие сущности, связанные 5 с человеком в этом же DTO. Он превращается 4 в птичье гнездо из вложенных карт. Я пробовал 3 следующее, но Linq не знает, как с этим 2 справиться. public static Expressions { public static Expression< ...

Создать DbSet <T> динамически в Entity Framework?

... я свойств в конкретном DbContext? Например: public MyDbContext: DbContext { public DbSet&lt;MySet&gt; MySets {get; set;} } Я 3 хотел бы знать, как я могу создать / получить 2 ссылку на MySets динамически, как я могу, с LINQ 1 to SQL, как в: va ...

Извлечь запрос sql из выражений LINQ

... ames where name.StartsWith(&quot;J&quot;) select name; alt text http://ruchitsurati.net/files/linq-debugging.png После 11 этого оператора &quot;результаты&quot; содержат 10 только выражение LINQ, но не результаты 9 из-за отложенного выполнения запросов LINQ. Могу ли я извлечь или создать запрос LINQ из «результатов» и подготовить действительный операто ...

Последовательность содержит более одного совпадающего элемента

... новить свойство IsDefault для 3 каждого предмета гардероба, соответствующего 2 условию, он выдает сообщение об ошибке: Последовательность 1 содержит более одной совпадающей последова ...

Различить с группой по в Linq

... 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 Where

... ользователем. Номер продукта - берется из другой таблицы, которую можно присоединить к TagsHeaders. Номер заказа - поле в таблице TagsHeaders. Номер заказа - аналогично номеру заказа, только в другом столбце. Статус продукта - если пользователь выбрал э ...

В чем разница между orm и ADO.net?

... книгу, и в ней говорится: «Если 8 вы создадите свой собственный уровень доступа 7 к данным, используя ADO.NET для доступа 6 к вашей базе данных, вы будете минимально 5 затрону ...

Выберите регистр в LINQ

... n 0 and 9 then ' 0-25' when age between 10 and 14 then '26-40' when age between 20 and 49 then '60-100' else ' ...

Entity Framework / Linq to SQL: пропустить и принять

... ксисе LINQ to SQL orderby? Я 6 пробовал использовать qry.OrderBy (sort) .Skip 5 (skipRows) .Take (pageSize), но это дало 4 мне те же результаты, что и мой первый блок 3 кода. Заставляет меня думать, что мои проблемы 2 каким-то образом связаны с OrderBy. ==================================== ПРОБЛЕМА РЕШЕНА Пришлось 1 заключить входящую лямбда-функцию в выражение: Expression&lt;Func& ...

Как сделать LIKE-запрос с помощью linq?

... ы выполнить. var results = from c in db.costumers where c.FullName LIKE "%"+FirstName+"%,"+LastName select c; ...

Добавить несколько записей с помощью Linq-to-SQL

... ю Linq to SQL public static FeedbackDatabaseDataContext context = new FeedbackDatabaseDataContext(); public static bool Insert_Question_Answer(List&lt;QuestionClass.Tabelfields&gt; AllList) { Feedback f = new Feedback(); List&lt;Feedback&gt; fadd = new List&lt;Feedback&gt;(); for (int i = 0; i &lt; AllList.Count; i++) { f.Email = AllList[i].Email; ...

Случайная строка от Linq до Sql

... ку с помощью Linq 2 to SQL, когда у меня есть условие, например 1 какое ...

Как добавить день в дату в Linq to SQL

... t(dt) select a).First(); В C# к дате и времени можно 26 добавить двойное число как день. То есть 25 можно прибавить 1,5 дня. В T-SQL вы можете 24 добавить только 1 день, а затем 12 часов. Вы 23 должны добавить int для каждой части. Поэтому, когда 22 Linq переводит AddDays в T-SQL, он преобразует 21 мое кол ...

Linq to SQL присоединиться, затем упорядочить по

... с названиями 11 глав. Я хочу иметь возможность отсортировать 10 коллекцию book_page по порядку, в котором 9 их "chapter_title" появляется в коллекции 8 "chapters", а затем сортировать по полю 7 "order within chapter". Я попытался записать 6 соединение в столбце chapter_title, затем 5 упорядочить по chapter.order, затем по page.order_within_page, но 4 безуспешно. Есть предложения? Мой код: var ordered_p ...

Назначение параметра EF 6.x DbContext Generator при добавлении нового элемента данных в Visual Studio

... л 12 с использованием LINQ to SQL, и я хочу обновить 11 его до LINQ to Entity Framework. Я просмотрел 10 несколько руководств и узнал, что в основном 9 в сценарии «сначала база данных» создается 8 модель данных сущности ADO.NET. И оттуда 7 вы выбираете, какие таблицы включать в модель 6 (очень похоже на LINQ to SQL). В диалоговом 5 окне Добавить новый элемент я вижу, что есть еще одна опция, которая 4 создает ...

Как получить строку MAX с помощью GROUP BY в запросе LINQ?

... id, Serial_Number from Table Group BY Serial_Number Действительно ищу помощи по 3 этому вопросу. Приведенный выше запрос получает 2 максимальный ...

Операция может дестабилизировать время выполнения?

... чается в следующем: var results = from a in dc.SomeTable select new SomeObject { //Assign various members here } as ISomeTable; return results.OfType&lt;ISomeObject&gt;(); Это 12 работает, но мне сложно понять, что здесь 11 происходит. Почему я вообще получил исключение 10 и как приведенные выше строки кода исправили 9 его? Документация MSDN, пох ...