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

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

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

7
Заповнення набору даних або таблиці даних із набору результатів запиту LINQ
Як ви піддаєте LINQ-запит як веб-службу ASMX? Зазвичай з бізнес-рівня я можу повернути набраний текст DataSetабо DataTableякий можна серіалізувати для транспорту через ASMX. Як я можу зробити те саме для запиту LINQ? Чи є спосіб заповнити введений текст DataSetабо DataTableчерез запит LINQ? public static MyDataTable CallMySproc() { string conn = …


7
LINQ: Відмінні значення
У мене є такий набір елементів із XML: id category 5 1 5 3 5 4 5 3 5 3 Мені потрібен чіткий перелік цих елементів: 5 1 5 3 5 4 Як я можу розрізнити також категорію І Id в LINQ?
136 linq  distinct 

1
Додавання списку <t> .add () іншого списку
У мене є, IEnumerable&lt;TravelDetails&gt;і я намагаюся додати vales в for-loop до a List&lt;TravelDetails&gt;. Я продовжую отримувати помилки. Помилка 1 Аргумент 1: неможливо перетворити з 'System.Collections.Generic.List' в 'TrafficCore.DataObjects.TripDetails' C: \ TrafficNew \ TI 511-Web \ Traffic 2.0 \ 511Traffic \ 511Traffic \ Моделі \ DrivingTime.cs Мій код є List&lt;TripDetails&gt; tripDetailsCollection = …
134 c#  .net  linq 

4
Як отримати перший запис у кожній групі за допомогою Linq
Зважаючи на наступні записи: Id F1 F2 F3 ------------------------------------------------- 1 Nima 1990 10 2 Nima 1990 11 3 Nima 2000 12 4 John 2001 1 5 John 2002 2 6 Sara 2010 4 Я хочу групувати на основі F1поля та сортувати за Idта отримувати всі поля з першого запису групи, …

5
Правильний Linq, де застереження
Я пишу неабияку кількість посилань у своєму щоденному житті, але переважно прості заяви. Я помітив, що при використанні пропозицій де є багато способів їх написання, і кожен з них має однакові результати, наскільки я можу сказати. Наприклад; from x in Collection where x.Age == 10 where x.Name == "Fido" where …
133 c#  linq 

4
Перетворити список об’єктів у масив одного із властивостей об'єкта
Скажіть, у мене такий клас: public class ConfigItemType { public string Name { get; set; } public double SomeOtherThing { get; set; } } а потім я складаю список наступних класів ( List&lt;ConfigItemType&gt; MyList) Тепер у мене є метод із наступним підписом: void AggregateValues(string someUnrelatedValue, params string[] listGoesHere) Як я …
133 c#  linq 

3
Linq: GroupBy, Sum і Count
У мене є колекція продуктів public class Product { public Product() { } public string ProductCode {get; set;} public decimal Price {get; set; } public string Name {get; set;} } Тепер я хочу згрупувати колекцію на основі коду товару і повернути об’єкт, що містить ім’я, кількість або продукти для кожного …
133 c#  .net  linq 

9
Відмінність у Linq на основі лише одного поля таблиці
Я намагаюся використовувати .distinct в Linq, щоб отримати результат на основі одного поля таблиці (тому не потрібно цілих дублюваних записів із таблиці). Я знаю, як писати базовий запит, використовуючи різний наступний текст: var query = (from r in table1 orderby r.Text select r).distinct(); але мені потрібні результати, де r.textне дублюється.
133 c#  sql  linq 

22
Як взяти всі, крім останнього, елементи в послідовності за допомогою LINQ?
Скажімо, у мене є послідовність. IEnumerable&lt;int&gt; sequence = GetSequenceFromExpensiveSource(); // sequence now contains: 0,1,2,3,...,999999,1000000 Отримання послідовності недешеве і динамічно генерується, і я хочу повторити її лише один раз. Я хочу отримати 0 - 999999 (тобто все, крім останнього елемента) Я визнаю, що міг би зробити щось на кшталт: sequence.Take(sequence.Count() - …
131 c#  .net  linq 

8
Послідовність не містить елементів?
Зараз я використовую один запит у двох місцях, щоб отримати рядок із бази даних. BlogPost post = (from p in dc.BlogPosts where p.BlogPostID == ID select p).Single(); Запит буде нормальним при отриманні рядка для введення даних у текстові поля, але він повертає помилку "Послідовність не містить елементів" при використанні для …
131 c#  linq 

2
Отримайте всі елементи, окрім першого, з масиву
Чи є однорядковий простий вираз linq, щоб просто отримати все з простого масиву, крім першого елемента? for (int i = 1; i &lt;= contents.Length - 1; i++) Message += contents[i]; Я просто хотів подивитися, чи легше конденсуватися.
130 c#  linq 


9
Виберіть декілька полів зі списку в Linq
У ASP.NET C # у мене є структура: public struct Data { public int item1; public int item2; public int category_id; public string category_name; } і у мене є список таких. Я хочу вибрати category_idі category_name, запустивши DISTINCTі, нарешті, ORDERBYна category_name. Ось що я маю зараз: List&lt;Data&gt; listObject = getData(); …
128 c#  linq  data-structures 

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