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

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


5
Які гарантії існують на складність часу роботи (Big-O) методів LINQ?
Нещодавно я почав використовувати LINQ зовсім небагато, і я насправді не бачив жодної згадки про складність виконання жодного з методів LINQ. Очевидно, що тут грає багато факторів, тому давайте обмежимось обговоренням простого IEnumerableпостачальника LINQ-до-об'єктів. Далі припустимо, що будь-який Funcпереданий як селектор / мутатор / тощо є дешевою операцією O (1). …

6
Entity Framework 4 Single () проти First () проти FirstOrDefault ()
У мене диявол часу знаходить порівняння різних способів запиту по одному предмету, і коли кожен використовувати. У когось є посилання, яке порівнює все це, або швидке пояснення того, чому ви б використовували одне над іншим? Чи є ще більше операторів, про які я не знаю? Дякую.


9
NHibernate vs LINQ в 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 до SQL отримати лише останню останню сліду кожного AccountId (той, який має найвищу дату)?
117 c#  .net  linq  linq-to-sql 

5
Встановити декілька властивостей у списку <T> ForEach ()?
Дано клас: class foo { public string a = ""; public int b = 0; } Потім загальний їх перелік: var list = new List&lt;foo&gt;(new []{new foo(), new foo()}); Якщо я повинен призначити кілька властивостей у наступному List&lt;T&gt; ForEach()методі, чи є простіший спосіб зробити це нижче? Сподіваюся, я трохи товстий. …
117 c#  linq 

5
linkq, де список містить будь-який у списку
Як за допомогою linq я можу отримати список елементів, у якому його список атрибутів відповідає іншому? Візьмемо цей простий приклад та псевдо-код: List&lt;Genres&gt; listofGenres = new List&lt;Genre&gt;() { "action", "comedy" }); var movies = _db.Movies.Where(p =&gt; p.Genres.Any() in listofGenres);
117 c#  linq 

14
Як порівняти лише компоненти дати від DateTime в EF?
У мене є два значення дати, одне вже зберігається в базі даних, а друге вибране користувачем за допомогою DatePicker. Випадок використання - пошук певної дати з бази даних. Раніше введене в базу значень завжди має часовий компонент 12:00:00, де як дата, введена з вибору, має різну часову складову. Мене цікавлять …

4
LINQ Entities не розпізнає метод
Я отримую таку помилку при спробі зробити запит linq: LINQ для Entities не розпізнає метод "Boolean IsCharityMatching (System.String, System.String)", і цей метод не може бути переведений у вираз зберігання. Я читав багато попередніх питань, коли люди отримують однакову помилку, і якщо я правильно це розумію, це тому, що LINQ для …

7
Чи має значення порядок функцій LINQ?
В основному, як зазначено в питанні ... чи має значення порядок функцій LINQ щодо продуктивності ? Очевидно, результати повинні були б бути однаковими ... Приклад: myCollection.OrderBy(item =&gt; item.CreatedDate).Where(item =&gt; item.Code &gt; 3); myCollection.Where(item =&gt; item.Code &gt; 3).OrderBy(item =&gt; item.CreatedDate); Обидва повертають мені однакові результати, але в іншому порядку LINQ. Я …
114 c#  performance  linq 

10
Як я можу отримати кожен n-й елемент зі списку <T>?
Я використовую .NET 3.5 і хотів би мати можливість отримати кожен * n*-й елемент зі списку. Мене не турбує, чи досягнуто це за допомогою лямбда-виразу чи LINQ. Редагувати Схоже, це питання викликало досить багато дискусій (що добре, правда?). Головне, що я навчився, це те, що, коли ти думаєш, що знаєш …
114 c#  linq  list  lambda 

13
Як зберігати список у стовпці таблиці БД
Отже, за відповіддю Мехрдада на пов'язане питання , я розумію, що стовпець "належної" таблиці бази даних не зберігає список. Скоріше, ви повинні створити іншу таблицю, яка ефективно містить елементи згаданого списку, а потім посилатися на нього безпосередньо або через таблицю з'єднання. Однак тип списку, який я хочу створити, буде складатися …

8
Знайдіть індекс значення в масиві
Чи можна якось використовувати linq для пошуку індексу значення в масиві? Наприклад, цей цикл знаходить ключовий індекс у масиві. for (int i = 0; i &lt; words.Length; i++) { if (words[i].IsKey) { keyIndex = i; } }
113 c#  arrays  linq 


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