Als «linq» getaggte Fragen

Language Integrated Query (LINQ) ist eine Microsoft .NET Framework-Komponente, die .NET-Sprachen native Datenabfragefunktionen hinzufügt. Bitte verwenden Sie gegebenenfalls detailliertere Tags, z. B. [Linq-to-SQL], [Linq-to-Entities] / [Entity-Framework] oder [Plinq].

12
LIKE-Operator in LINQ
Gibt es eine Möglichkeit, Zeichenfolgen in einem C # LINQ-Ausdruck zu vergleichen, der dem SQL- LIKEOperator ähnelt ? Angenommen, ich habe eine Zeichenfolgenliste. Auf dieser Liste möchte ich eine Zeichenfolge suchen. In SQL könnte ich schreiben: SELECT * FROM DischargePort WHERE PortName LIKE '%BALTIMORE%' Anstelle der oben genannten Abfrage möchte …
89 c#  linq  sql-like 


6
So führen Sie eine Verknüpfung zwischen mehreren Tabellen in LINQ Lambda durch
Ich versuche, einen Join zwischen mehreren Tabellen in LINQ durchzuführen . Ich habe folgende Klassen: Product {Id, ProdName, ProdQty} Category {Id, CatName} ProductCategory{ProdId, CatId} //association table Und ich verwende den folgenden Code (wo product, categoryund productcategorysind Instanzen der oben genannten Klassen): var query = product.Join(productcategory, p => p.Id, pc => …

12
Durchsuchen eines Baums mit LINQ
Ich habe einen Baum aus dieser Klasse erstellt. class Node { public string Key { get; } public List<Node> Children { get; } } Ich möchte alle Kinder und alle ihre Kinder durchsuchen, um diejenigen zu finden, die einer Bedingung entsprechen: node.Key == SomeSpecialKey Wie kann ich es implementieren?
87 c#  .net  linq 


5
Wie kann ich mit LINQ asynchron auf eine Liste von Aufgaben warten?
Ich habe eine Liste von Aufgaben, die ich wie folgt erstellt habe: public async Task<IList<Foo>> GetFoosAndDoSomethingAsync() { var foos = await GetFoosAsync(); var tasks = foos.Select(async foo => await DoSomethingAsync(foo)).ToList(); ... } Durch die Verwendung .ToList()sollten alle Aufgaben beginnen. Jetzt möchte ich auf ihre Fertigstellung warten und die Ergebnisse zurückgeben. …
87 c#  linq  async-await 

3
Ignorieren Sie Namespaces in LINQ to XML
Wie kann ich LINQ to XML in allen Namespaces verwenden? Oder alternativ, wie entferne ich die Namespaces? Ich frage, weil die Namespaces halbzufällig festgelegt werden und ich es leid bin, nach Knoten mit und ohne Namespace suchen zu müssen.
86 .net  xml  linq 

10
Problemumgehung 'Enthält ()' mit Linq to Entities?
Ich versuche, eine Abfrage zu erstellen, die eine Liste von IDs in der where-Klausel verwendet, wobei ich die Silverlight ADO.Net Data Services-Client-API (und damit Linq To Entities) verwende. Kennt jemand eine Problemumgehung für Contains, die nicht unterstützt wird? Ich möchte so etwas machen: List<long?> txnIds = new List<long?>(); // Fill …

3
LINQ to Entities erkennt die Methode 'System.String Format (System.String, System.Object, System.Object)' nicht.
Ich habe diese Linq-Abfrage: 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 received from …

4
Ist das Schlüsselwort let von linq besser als das Schlüsselwort into in?
Ich aktualisiere gerade LINQ und versuche, den Unterschied zwischen dem letund dem intoSchlüsselwort zu verstehen . Bisher letscheint das intoSchlüsselwort meines Wissens besser zu sein als das Schlüsselwort. Das intoSchlüsselwort ermöglicht es im Wesentlichen, eine Abfrage nach einer Projektion fortzusetzen. (Ich möchte nur ausdrücklich darauf hinweisen, dass ich mich nicht …
86 c#  linq 

7
Holen Sie sich HTML-Code von der Website in C #
Wie kann ich den HTML-Code von einer Website abrufen, speichern und mithilfe eines LINQ-Ausdrucks Text finden? Ich verwende den folgenden Code, um die Quelle einer Webseite abzurufen: 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); …
86 c#  html  linq 


8
Wie wende ich OrderBy auf ein IQueryable an, indem ich einen String-Spaltennamen innerhalb einer generischen Erweiterungsmethode verwende?
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); } Da der Typ für OrderBy nicht von sortExpression abgeleitet ist, muss ich ihn zur Laufzeit wie folgt angeben: var …


3
Funktioniert LINQ mit IEnumerable?
Ich habe eine Klasse, die implementiert IEnumerable, aber nicht implementiert IEnumerable<T>. Ich kann diese Klasse nicht ändern und stattdessen keine andere Klasse verwenden. Wie ich aus MSDN verstanden habe, kann LINQ verwendet werden, wenn Klassen implementiert werdenIEnumerable<T> . Ich habe es versucht instance.ToQueryable(), aber es aktiviert immer noch keine LINQ-Methoden. …
85 .net  linq  ienumerable 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.