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

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

4
Чи є ключове слово linq's let краще, ніж його ключове слово?
В даний час я розглядаю LINQ і намагаюся зрозуміти різницю між ключовим словом letі використанням into. Поки що letключове слово здається кращим за intoключове слово, наскільки я розумію. intoКлючове слово , по суті , дозволяє продовжити запит після прогнозу. (Просто хочу чітко сказати, що я не маю на увазі той, …
86 c#  linq 

21
Модель, що підтримує контекст 'ApplicationDbContext', змінилася з моменту створення бази даних
Перш за все, я більше ніде не бачив цієї помилки, і, мабуть, це не копія, тому, будь ласка, спочатку прочитайте всю ситуацію. Все працювало чудово, тоді я спробував оновити один із своїх класів моделі ( клас App та оновлення тепер залишено коментарями), який я перелічу нижче; і бум у мене …

8
Як застосувати OrderBy на IQueryable, використовуючи ім’я рядкового рядка в рамках загального методу розширення?
public static IQueryable<TResult> ApplySortFilter<T, TResult>(this IQueryable<T> query, string columnName) where T : EntityObject { var param = Expression.Parameter(typeof(T), "o"); var body = Expression.PropertyOrField(param,columnName); var sortExpression = Expression.Lambda(body, param); return query.OrderBy(sortExpression); } Оскільки тип OrderBy не випливає з sortExpression, мені потрібно вказати його приблизно так під час виконання: var sortExpression = …

8
Властивість Count проти методу Count ()?
Працюючи з колекцією, я маю два способи отримати кількість об’єктів; Count(властивість) та Count()(метод). Хтось знає, які ключові відмінності? Можливо, я помиляюся, але я завжди використовую Countвластивість у будь-яких умовних операторах, оскільки я припускаю, що Count()метод виконує якийсь запит щодо колекції, де, як Countуже було призначено до мого "отримання". Але це …
85 c#  linq  list  collections  count 



1
Як я можу відфільтрувати словник за допомогою LINQ і повернути його до словника того ж типу
У мене є такий словник: Dictionary<int,string> dic = new Dictionary<int,string>(); dic[1] = "A"; dic[2] = "B"; Я хочу відфільтрувати елементи словника і перепризначити результат тій самій змінній: dic = dic.Where (p => p.Key == 1); Як я можу повернути результат як словник того самого типу [ <int,string>]? Я намагався ToDictionary, …

6
Як отримати максимальний ідентифікатор за допомогою Linq для організації?
У мене є таблиця Користувач, яка має стовпець ідентичності UserID, тепер який правильний рядок коду Linq to Entity може повернути мені максимальну кількість UserID? Я пробував: using (MyDBEntities db = new MyDBEntities()) { var User = db.Users.Last(); // or var User = db.Users.Max(); return user.UserID; } але Lastі Max, схоже, …

8
Перетин кількох списків з IEnumerable.Intersect ()
У мене є список списків, для яких я хочу знайти перетин: var list1 = new List<int>() { 1, 2, 3 }; var list2 = new List<int>() { 2, 3, 4 }; var list3 = new List<int>() { 3, 4, 5 }; var listOfLists = new List<List<int>>() { list1, list2, list3 …
83 c#  .net  linq 

5
Відсортуйте список за алфавітом
У мене є такий клас: class Detail { public Detail() { _details = new List<string>(); } public IList<string> Details { get { return _details; } } private readonly List<string> _details; } В даний час я сортую клас випадковим чином, використовуючи наступне: void ShuffleGenericList<T>(IList<T> list) { //generate a Random instance var …
83 c#  .net  linq  sorting 

6
LINQ OrderBy з кількома полями
У мене є список, який мені потрібно відсортувати за двома полями. Я намагався використовувати OrderBy у LINQ, але це дозволяє мені вказати лише одне поле. Я шукаю список для сортування за першим полем, а потім, якщо в першому полі є дублікати, для сортування за другим полем. Наприклад, я хочу, щоб …
83 c#  linq 

7
Дерева виразів для чайників? [зачинено]
Закрито . Це питання має бути більш сфокусованим . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно зосереджувалось на одній проблемі, лише редагуючи цю публікацію . Закрито 7 років тому . Удосконалюйте це питання Я манекен у цьому сценарії. Я намагався прочитати в Google, що це, …

13
Групове видалення в LINQ для сутностей
Чи є спосіб масового видалення групи об’єктів, що відповідають даному запиту, у LINQ або LINQ-to-Entities? Єдині посилання, які я можу знайти, застарілі, і здається безглуздим переглядати та видаляти вручну всі об’єкти, які я хочу видалити.

11
Чи існує бібліотека LINQ для C ++? [зачинено]
Зачинено. Це питання не відповідає вимогам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 4 роки тому . Удосконалюйте це питання Чи існують будь-які агностичні (не CLI) рухи на платформі, які спонукають LINQ якось працювати до …
82 c++  linq  unix 

5
Який найоптимальніший спосіб досягти “MinOrDefault” у Linq?
Я створюю список десяткових значень з виразу linq, і я хочу мінімальне ненульове значення. Однак цілком можливо, що вираз linq призведе до порожнього списку. Це спричинить виняток, і MinOrDefault не впорається з цією ситуацією. decimal result = (from Item itm in itemList where itm.Amount > 0 select itm.Amount).Min(); Який найоптимальніший …
82 c#  linq 

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