Вопросы с тегом «linq-to-sql»

LINQ to SQL - это компонент .NET Framework версии 3.5, который предоставляет инфраструктуру времени выполнения для управления реляционными данными как объектами, хранящимися в Microsoft SQL Server.


17
Макс или по умолчанию?
Каков наилучший способ получить значение Max из запроса LINQ, который может не возвращать строки? Если я просто сделаю Dim x = (From y In context.MyTable _ Where y.MyField = value _ Select y.MyCounter).Max Я получаю сообщение об ошибке, когда запрос не возвращает строк. я мог бы сделать Dim x = …
176 c#  .net  linq  linq-to-sql 

5
LINQ - левое соединение, группировка и подсчет
Допустим, у меня есть этот SQL: SELECT p.ParentId, COUNT(c.ChildId) FROM ParentTable p LEFT OUTER JOIN ChildTable c ON p.ParentId = c.ChildParentId GROUP BY p.ParentId Как я могу перевести это в LINQ to SQL? Я застрял в COUNT (c.ChildId), сгенерированный SQL всегда, кажется, выводит COUNT (*). Вот что я получил так …
166 c#  .net  linq  linq-to-sql 

6
Linq to Sql: несколько левых внешних соединений
У меня возникли проблемы с выяснением, как использовать более одного левого внешнего соединения с использованием LINQ to SQL. Я понимаю, как использовать одно левое внешнее соединение. Я использую VB.NET. Ниже мой синтаксис SQL. T-SQL SELECT o.OrderNumber, v.VendorName, s.StatusName FROM Orders o LEFT OUTER JOIN Vendors v ON v.Id = o.VendorId …

6
LINQ to SQL - левое внешнее соединение с несколькими условиями соединения
У меня есть следующий SQL, который я пытаюсь перевести на LINQ: SELECT f.value FROM period as p LEFT OUTER JOIN facts AS f ON p.id = f.periodid AND f.otherid = 17 WHERE p.companyid = 100 Я видел типичную реализацию левого внешнего соединения (т. Е. И т. into x from y …
148 c#  sql  linq  linq-to-sql  outer-join 

4
LINQPad [расширение] методы [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт в прошлом месяце . Уточните этот вопрос Есть ли у кого-нибудь полный список методов и методов расширения LINQPad, таких как …

6
Левое внешнее соединение LINQ to SQL
Эквивалентен ли этот запрос LEFT OUTERсоединению? //assuming that I have a parameter named 'invoiceId' of type int from c in SupportCases let invoice = c.Invoices.FirstOrDefault(i=> i.Id == invoiceId) where (invoiceId == 0 || invoice != null) select new { Id = c.Id , InvoiceId = invoice == null ? 0 …

9
Сравнение строк без учета регистра в LINQ-to-SQL
Я читал, что неразумно использовать ToUpper и ToLower для выполнения сравнения строк без учета регистра, но я не вижу альтернативы, когда дело доходит до LINQ-to-SQL. Аргументы ignoreCase и CompareOptions для String.Compare игнорируются LINQ-to-SQL (если вы используете базу данных с учетом регистра, вы получите сравнение с учетом регистра, даже если вы …
137 .net  sql  vb.net  linq  linq-to-sql 

8
LINQ to SQL: несколько соединений для нескольких столбцов. Это возможно?
Дано: Таблица TABLE_1со следующими столбцами: ID ColumnA ColumnB ColumnC У меня есть SQL запрос , где TABLE_1присоединяется на себя дважды основаны от ColumnA, ColumnB, ColumnC. Запрос может выглядеть примерно так: Select t1.ID, t2.ID, t3.ID From TABLE_1 t1 Left Join TABLE_1 t2 On t1.ColumnA = t2.ColumnA And t1.ColumnB = t2.ColumnB And …


10
эффективный способ реализации пейджинга
Следует ли мне использовать LINQ Skip()иTake() метод для разбиения на страницы или реализовать собственное разбиение на страницы с помощью SQL-запроса? Что наиболее эффективно? Почему я должен предпочесть одно другому? Я использую SQL Server 2008, ASP.NET MVC и LINQ.

9
NHibernate против LINQ to SQL
Как человек, который не использовал ни одну из технологий в реальных проектах, мне интересно, знает ли кто-нибудь, как эти две технологии дополняют друг друга и насколько их функции перекрываются?

5
Как выбрать только записи с самой высокой датой в LINQ
У меня есть таблица «lasttraces» со следующими полями. Id, AccountId, Version, DownloadNo, Date Данные выглядят так: 28092|15240000|1.0.7.1782|2009040004731|2009-01-20 13:10:22.000 28094|61615000|1.0.7.1782|2009040007696|2009-01-20 13:11:38.000 28095|95317000|1.0.7.1782|2009040007695|2009-01-20 13:10:18.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 Как я могу в LINQ to SQL получить только последнюю последнюю трассировку каждого AccountId (тот, у которого самая высокая дата)?
117 c#  .net  linq  linq-to-sql 

13
Как сохранить список в столбце таблицы базы данных
Итак, согласно ответу Мехрдада на связанный вопрос , я понял, что «правильный» столбец таблицы базы данных не хранит список. Скорее, вы должны создать другую таблицу, которая эффективно содержит элементы указанного списка, а затем связать с ней напрямую или через таблицу соединений. Однако тип списка, который я хочу создать, будет состоять …

15
Случайная строка от Linq до Sql
Каков наилучший (и самый быстрый) способ получить случайную строку с помощью Linq to SQL, когда у меня есть условие, например, какое-то поле должно быть истинным?
112 c#  .net  linq-to-sql 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.