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

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

4
Перетворити результат запиту Linq в словник
Я хочу додати кілька рядків до бази даних за допомогою Linq до SQL, але я хочу зробити "спеціальну перевірку" перед тим, як додати рядки, щоб знати, чи потрібно додавати, замінювати чи ігнорувати вхідні рядки. Я хотів би, щоб інтервал між клієнтом та сервером БД був якомога нижчим та мінімізував кількість …



7
Що LINQ повертає, коли результати порожні
У мене питання щодо запиту LINQ. Зазвичай запит повертає IEnumerable<T>тип. Якщо повернення порожнє, не переконайтеся, що воно є нульовим чи ні. Я не впевнений, що наступне ToList()викине виняток або просто порожній, List<string>якщо в IEnumerableрезультаті нічого не знайдеться ? List<string> list = {"a"}; // is the result null or something else? …
319 c#  linq 

11
Десеріалізація JSON в .NET-об’єкті за допомогою Newtonsoft (або LINQ до JSON, можливо?)
Я знаю, що є кілька дописів про Newtonsoft, тому, сподіваюся, це не зовсім повторення ... Я намагаюся перетворити дані JSON, повернені API Kazaa, в хороший об’єкт якогось роду WebClient client = new WebClient(); Stream stream = client.OpenRead("http://api.kazaa.com/api/v1/search.json?q=muse&type=Album"); StreamReader reader = new StreamReader(stream); List<string> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<string>>(reader.Read().ToString()); foreach (string item in …


5
Згладити список у LINQ
У мене є запит LINQ, який повертається, IEnumerable<List<int>>але я хочу повернутись лише List<int>тому, я хочу об'єднати весь свій запис у свій IEnumerable<List<int>>лише один масив. Приклад: IEnumerable<List<int>> iList = from number in (from no in Method() select no) select number; Я хочу взяти весь свій результат IEnumerable<List<int>>лише до одногоList<int> Отже, з …
313 c#  linq  list 

16
Як би ви зробили запит "не в" з LINQ?
У мене є дві колекції, які мають властивості Emailв обох колекціях. Мені потрібно отримати список елементів у першому списку, де їх Emailнемає у другому списку. З SQL я просто використовував би "не в", але не знаю еквівалента в LINQ. Як це робиться? Поки я маю приєднання, як ... var matches …
307 c#  linq 

5
Чому ReSharper каже мені, що "неявно зафіксовано закриття"?
У мене є такий код: public double CalculateDailyProjectPullForceMax(DateTime date, string start = null, string end = null) { Log("Calculating Daily Pull Force Max..."); var pullForceList = start == null ? _pullForce.Where((t, i) => _date[i] == date).ToList() // implicitly captured closure: end, start : _pullForce.Where( (t, i) => _date[i] == date …
296 c#  linq  resharper 

17
Entity Framework: вже є відкритий DataReader, пов'язаний з цією командою
Я використовую Entity Framework і час від часу я отримуватиму цю помилку. EntityCommandExecutionException {"There is already an open DataReader associated with this Command which must be closed first."} at System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands... Навіть не дивлячись на те, що я не займаюся ручним управлінням з'єднаннями. ця помилка трапляється з перервами. код, який запускає …


30
Який найскладніший або найбільш неправильно зрозумілий аспект LINQ? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
282 c#  linq  c#-3.0 

19
Entity Framework. Видалити всі рядки з таблиці
Як я можу швидко видалити всі рядки таблиці за допомогою Entity Framework? Зараз я використовую: var rows = from o in dataDb.Table select o; foreach (var row in rows) { dataDb.Table.Remove(row); } dataDb.SaveChanges(); Однак на виконання потрібно багато часу. Чи є альтернативи?
280 c#  sql  linq  entity-framework 

12
Сортування списку за допомогою Lambda / Linq до об'єктів
У мене є рядок "сортувати за властивістю". Мені потрібно буде використовувати Lambda / Linq для сортування списку об’єктів. Наприклад: public class Employee { public string FirstName {set; get;} public string LastName {set; get;} public DateTime DOB {set; get;} } public void Sort(ref List<Employee> list, string sortBy, string sortDirection) { //Example …

6
Перетворити рядок [] в int [] в одному рядку коду за допомогою LINQ
У мене є масив цілих чисел у рядковій формі: var arr = new string[] { "1", "2", "3", "4" }; Мені потрібно масив 'реальних' цілих чисел, щоб просунути його далі: void Foo(int[] arr) { .. } Я спробував подати Int, і це, звичайно, не вдалося: Foo(arr.Cast<int>.ToArray()); Я можу зробити наступне: …

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