Запитання з тегом «linq»

Інтегрований мовний запит (LINQ) - це компонент Microsoft .NET Framework, який додає можливості запиту даних до мов .NET. Будь ласка, подумайте про використання більш детальних тегів, коли це доречно, наприклад [linq-to-sql], [linq-to-subjekti] / [сутність-рамка] або [plinq]

4
як видалити порожні рядки зі списку, а потім видалити повторювані значення зі списку
Скажімо, у мене є список деяких значень стовпців, що надходять із таблиці, як мені видалити порожні рядки та повторювані значення. Перегляньте наступний код: List<string> dtList = dtReportsList.AsEnumerable().Select(dr => dr.Field<string>("column1")).ToList(); Це те, що я закодував щойно, але але код Amiram набагато елегантніший, тому я виберу, що тут відповідь ось як я …
82 c#  linq 

11
За допомогою LINQ перемістіть елемент у верхній частині списку
Чи є спосіб перемістити елемент, скажімо id = 10, як перший елемент у списку за допомогою LINQ? Елемент A - id = 5 Елемент B - id = 10 Елемент C - id = 12 Елемент D - id = 1 У цьому випадку, як я можу елегантно перемістити елемент …
81 c#  linq  sorting 

4
Linq - Виберіть багато плутанини
З того, що я розумію з документації SelectMany, можна було б використовувати його для створення (сплощеної) послідовності відносин 1-багато. У мене є наступні класи public class Customer { public int Id { get; set; } public string Name { get; set; } } class Order { public int Id { …

4
Linq-to-SQL ToDictionary ()
Як правильно перетворити два стовпці з SQL (2008) за допомогою Linq у словник (для кешування)? На даний момент я переглядаю IQueryable b / c, я не можу змусити метод ToDictionary працювати. Будь-які ідеї? Це працює: var query = from p in db.Table select p; Dictionary<string, string> dic = new Dictionary<string, …
81 c#  linq  linq-to-sql 


8
C # Linq Де дата між 2 датами
Я намагаюся отримати свою заяву linq, щоб отримати всі записи між двома датами, і я не зовсім впевнений, що мені потрібно змінити, щоб вона працювала: (a.Start >= startDate && endDate) var appointmentNoShow = from a in appointments from p in properties from c in clients where a.Id == p.OID && …
81 c#  linq 

17
Найшвидший спосіб пошуку в колекції рядків
Проблема: У мене є текстовий файл із приблизно 120 000 користувачів (рядки), який я хотів би зберегти у колекції, а пізніше здійснити пошук у цій колекції. Метод пошуку відбуватиметься щоразу, коли користувач змінить текст а, TextBoxа результатом повинні бути рядки, що містять текст у TextBox. Мені не потрібно змінювати список, …

7
Стандартне відхилення в LINQ
Чи моделює LINQ сукупну функцію SQL STDDEV() (стандартне відхилення)? Якщо ні, то який найпростіший / найкращий спосіб його обчислити? Приклад: SELECT test_id, AVERAGE(result) avg, STDDEV(result) std FROM tests GROUP BY test_id

4
Що є протилежним методом Any <T>
Як я можу перевірити у Linq, якщо колекція не містить об’єкта. Тобто протилежність Any&lt;T&gt;. Я міг інвертувати результат за допомогою, !але для читабельності я задався питанням, чи є кращий спосіб зробити це? Чи слід додавати розширення самостійно?
80 c#  linq 

4
Entity Framework - помилка «Неможливо створити константне значення типу« Тип закриття »…»
Чому я отримую помилку: Неможливо створити постійне значення типу "Тип закриття". У цьому контексті підтримуються лише примітивні типи (наприклад, Int32, String та Guid). Коли я намагаюся перерахувати такий запит Linq? IEnumerable&lt;string&gt; searchList = GetSearchList(); using (HREntities entities = new HREntities()) { var myList = from person in entities.vSearchPeople where upperSearchList.All( …

7
Кілька пропозицій WHERE із методами розширення LINQ
У мене є запит LINQ, який виглядає так: DateTime today = DateTime.UtcNow; var results = from order in context.Orders where ((order.OrderDate &lt;= today) &amp;&amp; (today &lt;= order.OrderDate)) select order; Я намагаюся вивчити / зрозуміти LINQ. У деяких випадках мені потрібно додати два додаткові речення WHERE. Намагаючись це зробити, я використовую: …
79 c#  linq 

7
Сортування списку <int>
За допомогою C # який найкращий спосіб сортувати список чисельно? мій список містить елементи 5,7,3, і я хотів би, щоб вони були відсортовані 3,5,7. Я знаю декілька довших шляхів, але я думаю, linq має швидший шлях? вибачте, це був кінець дня, мій розум там, де це працювало, не бачив, як …
79 c#  linq  list 

3
Використання GroupBy, Count і Sum у виразів LINQ Lambda
У мене є колекція коробок із властивостями ваги, обсягу та власника. Я хочу використовувати LINQ для отримання узагальненого списку (за власником) інформації про поле напр **Owner, Boxes, Total Weight, Total Volume** Jim, 5, 1430.00, 3.65 George, 2, 37.50, 1.22 Хтось може показати мені, як це зробити за допомогою лямбда-виразів?
78 linq  count  lambda  group-by  sum 

4
Linq Спершу замовляйте за певним номером, а потім показуйте всі інші в порядку
Якщо у мене є список номерів: 1,2,3,4,5,6,7,8 і я хочу замовити за певним номером, а потім показати решту. Наприклад, якщо я вибрав "3", список повинен бути: 3,1,2,4,5,6,7,8 Шукаємо linq та c #. Дякую
78 c#  asp.net  linq  sorting 

1
Неможливо використовувати лямбда-вираз як аргумент для динамічно відправленої операції без попередньої передачі його до типу делегата або дерева виразів
Я працюю з .NET4.5 та VS2013, у мене є цей запит, який отримує dynamicрезультат від db. dynamic topAgents = this._dataContext.Sql( "select t.create_user_id as \"User\", sum(t.netamount) as \"Amount\" from transactiondetail t where t.update_date &gt; sysdate -7 group by t.create_user_id") .QueryMany&lt;dynamic&gt;(); Наступний оператор виходить з помилки компіляції, Cannot use a lambda expression …
78 c#  linq  lambda  .net-4.5 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.