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

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


6
Як виконувати об’єднання між кількома таблицями в лямбда-лінці LINQ
Я намагаюся виконати об'єднання між кількома таблицями в LINQ. У мене є такі класи: Product {Id, ProdName, ProdQty} Category {Id, CatName} ProductCategory{ProdId, CatId} //association table І я використовую наступний код (де product, categoryі productcategoryє екземплярами вищевказаних класів): var query = product.Join(productcategory, p => p.Id, pc => pc.ProdID, (p, pc) => …

4
дерево виразів лямбда не може містити нульовий оператор поширення
Питання : Рядок price = co?.price ?? 0,у наступному коді видає мені вищевказану помилку. але якщо я видалю ?з co.?нього, це працює нормально. Я намагався наслідувати цей приклад MSDN, де вони використовують ?он-лайн select new { person.FirstName, PetName = subpet?.Name ?? String.Empty };Отже, здається, мені потрібно зрозуміти, коли використовувати ?з, …

13
LIKE оператор у LINQ
Чи є спосіб порівняти рядки у виразі C # LINQ, подібний до LIKEоператора SQL ? Припустимо, у мене є список рядків. У цьому списку я хочу шукати рядок. У SQL я міг написати: SELECT * FROM DischargePort WHERE PortName LIKE '%BALTIMORE%' Замість наведеного вище, запиту потрібен синтаксис linq. using System.Text.RegularExpressions; …
89 c#  linq  sql-like 

7
запит linq для повернення різних значень полів зі списку об’єктів
class obj { int typeId; //10 types 0-9 string uniqueString; //this is unique } Припустимо, є список із 100 елементами obj, але лише 10 унікальними ідентифікаторами типів. Чи можна написати запит LINQ, щоб повернути 10 унікальних ints зі списку objs?
88 c#  linq 

3
LINQ to Entities не розпізнає метод 'System.String Format (System.String, System.Object, System.Object)'
У мене є такий запит linq: private void GetReceivedInvoiceTasks(User user, List<Task> tasks) { var areaIds = user.Areas.Select(x => x.AreaId).ToArray(); var taskList = from i in _db.Invoices join a in _db.Areas on i.AreaId equals a.AreaId where i.Status == InvoiceStatuses.Received && areaIds.Contains(a.AreaId) select new Task { LinkText = string.Format(Invoice {0} has been …

3
Чи існує синтаксис C # LINQ для методу Queryable.SelectMany ()?
При написанні запиту з використанням синтаксису C # LINQ, чи є спосіб використовувати метод Queryable.SelectMany із синтаксису ключового слова? Для string[] text = { "Albert was here", "Burke slept late", "Connor is happy" }; Використовуючи вільні методи, я міг запитувати var tokens = text.SelectMany(s => s.Split(' ')); Чи існує подібний …
88 c#  linq  keyword  iqueryable 

12
Пошук дерева за допомогою LINQ
У мене є дерево, створене з цього класу. class Node { public string Key { get; } public List<Node> Children { get; } } Я хочу шукати всіх дітей та всіх їхніх дітей, щоб отримати тих, хто відповідає умові: node.Key == SomeSpecialKey Як я можу це реалізувати?
87 c#  .net  linq 

3
Ігнорувати простори імен у LINQ до XML
Як отримати LINQ to XML iqnore у всіх просторах імен? Або альтернативно, як вилучити простори імен? Я запитую, тому що простори імен встановлюються напіввипадково, і мені набридло шукати вузли як з простором імен, так і без нього.
87 .net  xml  linq 

7
Отримати HTML-код із веб-сайту на C #
Як отримати HTML-код із веб-сайту, зберегти його та знайти текст за виразом LINQ? Я використовую такий код, щоб отримати джерело веб-сторінки: public static String code(string Url) { HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(Url); myRequest.Method = "GET"; WebResponse myResponse = myRequest.GetResponse(); StreamReader sr = new StreamReader(myResponse.GetResponseStream(), System.Text.Encoding.UTF8); string result = sr.ReadToEnd(); sr.Close(); myResponse.Close(); …
87 c#  html  linq 

3
Чи працює LINQ з IEnumerable?
У мене є клас, який реалізує IEnumerable, але не реалізує IEnumerable<T>. Я не можу змінити цей клас і не можу використовувати інший клас замість нього. Як я зрозумів з MSDN, LINQ може використовуватися, якщо клас реалізуєIEnumerable<T> . Я намагався використовувати instance.ToQueryable(), але він все ще не вмикає методи LINQ. Я …
87 .net  linq  ienumerable 

5
Як чекати перелік завдань асинхронно за допомогою LINQ?
У мене є список завдань, які я створив таким чином: public async Task<IList<Foo>> GetFoosAndDoSomethingAsync() { var foos = await GetFoosAsync(); var tasks = foos.Select(async foo => await DoSomethingAsync(foo)).ToList(); ... } Завдяки використанню .ToList(), всі завдання повинні починатися. Тепер я хочу дочекатися їх завершення та повернути результати. Це працює у наведеному …
87 c#  linq  async-await 

7
Створіть кортеж у Linq Select
Я працюю з C # та .NET Framework 4.5.1, отримуючи дані з бази даних SQL Server за допомогою Entity Framework 6.1.3. У мене є таке: codes = codesRepo.SearchFor(predicate) .Select(c => new Tuple<string, byte>(c.Id, c.Flag)) .ToList(); І коли я запускаю його, я отримую таке повідомлення: У LINQ to Entities підтримуються лише …

10
Обхідне рішення "містить ()" за допомогою Linq для сутностей?
Я намагаюся створити запит, який використовує список ідентифікаторів у реченні where, використовуючи API клієнта Silverlight ADO.Net Data Services (і, отже, Linq To Entities). Хто-небудь знає, як вирішити проблему, пов’язану з вмістом, що не підтримується? Я хочу зробити щось подібне: List<long?> txnIds = new List<long?>(); // Fill list var q = …

3
Union Vs Concat у Linq
У мене є запитання щодо Unionі Concat. Я думаю, обидва поводяться однаково у випадку List<T>. var a1 = (new[] { 1, 2 }).Union(new[] { 1, 2 }); // O/P : 1 2 var a2 = (new[] { 1, 2 }).Concat(new[] { 1, 2 }); // O/P : 1 2 1 …
86 c#  linq 

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