Tag: linq
LINQ (Language Integrated Query) ist eine Microsoft .NET Framework-Komponente, fügt native Daten Abfragefunktionen .NET-Sprachen. Bitte erwägen Sie die Verwendung mehr detaillierte tags, wenn es angebracht ist, z.B. [linq-to-sql] -, [linq-to-entities] / [entity-framework], oder [plinq]
1
Antworten
Habe ich zum konvertieren eines Datentyps aus langen string in linq-Abfrage-join-Anweisung. z.B. from t1 in table1 join t2 in table2 on new {t1.field1, t1.field2} equals new {t2.field1, t2.field2} select new {t1.field1,t2.field1 all columns} t1.Feld2 ist der lange
2
Antworten
Ich bin neu LINQ, ich habe versucht, führen Sie den folgenden code, und ich bekam InvalidCastException-Fehler: "Unable to cast object of type 'd__3a`1[Debuggen.Produkt]' to type 'debug.Produkt'" - was ist falsch? Code (VB - mit VS2008) Private Sub
3
Antworten
Ich habe eine Dictionary<string, mystruct> Instanz, für die bin ich Griff nach einer Liste aller Werte: var list = m_Records.Values.ToList(); Ich gelegentlich die folgende Fehlermeldung erhalten: ArgumentException Destination array is not long enough to copy all the
6
Antworten
Im neuen zu linq, so dass ich noch damit zu kämpfen .... Habe ich eine Sammlung von Steuerelementen (jeder hat einen Speicherort vom Typ Punkt). Ich muss entfernen Sie das Steuerelement mit der niedrigsten Y-Wert (top-control) aus
3
Antworten
Ich habe ein Objekt mit diesen drei Eigenschaften: ID, DATUM und NAME und Abfragen mit linq, woraus sich die gleichen Ergebnisse wie geschrieben, wenn in der sql-Anweisung unten. SELECT ID, MAX(DATE), NAME FROM TABLE GROUP BY ID
3
Antworten
Ich habe versucht, Sie arbeiten mit Join und GroupJoin-Methode. Das problem scheint einfach. Angesichts TableA und TableB wie datamaps so dass: class MyDataContext : DataContext { public Table<tblA> TableA; public Table<tblB> TableB; } ...Ich bin mit TableA
4
Antworten
Ich habe ein interface wie folgt definiert: public interface TestInterface{ int id { get; set; } } Und zwei Linq-to-SQL-Klassen implementieren die Schnittstelle: public class tblTestA : TestInterface{ public int id { get; set; } } public
3
Antworten
Ich versuche Werte aus zahlreichen dropdown-Listen und erstellen Sie eine where-Anweisung, je nach den gewählten Optionen. Wenn Sie nicht slected, dann sollten Sie ausgeschlossen werden aus der select-Anweisung. Dies ist, wie ich es getan hätte, aber ich
5
Antworten
Können sagen, dass ich diese xml: <categories> <category text="Arts"> <category text="Design"/> <category text="Visual Arts"/> </category> <category text="Business"> <category text="Business News"/> <category text="Careers"/> <category text="Investing"/> </category> <category text="Comedy"/> </categories> Ich will schreiben Sie eine LINQ-Abfrage, wird wieder die
2
Antworten
var exams = (from appointment in appointments select new {coursecode = (appointment.Tag as exam).ID}).ToList(); rpt.LocalReport.DataSources.Add(new ReportDataSource("dsExam". exams.AsEnumerable())); rpt.ProcessingMode = ProcessingMode.Local; rpt.RefreshReport(); Jedem Termin-Objekt enthält eine Prüfung Objekt. Ich möchte die Ergebnisse der linq-Abfrage als Datenquelle meines Berichts.
3
Antworten
Angesichts der folgenden Klassen: public class Nation { public string Name { get; set; } public IEnumerable<City> Cities { get; private set; } } public class City { public string Name { get; set; } } Übernehmen
6
Antworten
Ich versuche herauszufinden, der beste Weg, das zu tun, was ich dachte, dass es einfach sein würde. Ich habe eine Datenbank-Modell mit der Bezeichnung Zeile stellt eine Zeile in einer Rechnung. Sieht es in etwa so: public
1
Antworten
Ich habe eine SQL-Abfrage, die ich konvertieren möchten, in LINQ. Ich zog die Daten in der datatable zu.Ich bin ziemlich verwirrt, wie zu schreiben, in dem Teil der Abfrage. Der Zustand ist abhängig von einer Spalte in
4
Antworten
Gibt es eine elegante Art, fügen Sie eine leere option, um eine DropDownList an eine LinqDataSource-Steuerelement? InformationsquelleAutor jansokoly | 2008-11-10
1
Antworten
Habe ich mehrere LINQ-Abfragen, die verwendet die gleichen Variablen LASSEN möchte ich vordefinieren diese irgendwie. IQueryable<RouteQueryModel> query = (from b in db.routes let avg_rating = b.ratings.Any() ? b.ratings.Select(r => r.rating1).Average() : 0 let distance_to_first_from_me = b.coordinates. Select(c
3
Antworten
sehr einfache Frage hier: Habe ich eine LINQ-Abfrage, führt dann durch eine foreach-Schleife. Innerhalb der foreach-Schleife, ich rufe ExecuteCommand durch LINQ zum abrufen einer einzelnen, asymmetrisch entschlüsselt Wert aus derselben Tabelle. Wegen der Komplexität der Abfrage, ich
4
Antworten
Hier ist eine einfache Methode, mit einem foreach Schleife: IEnumerable<XElement> FieldsToXElements(object instance) { var fieldElements = new List<XElement>(); foreach (var field in instance.GetType().GetFields(instance)) { fieldElements.Add(new XElement(field.Name, field.GetValue(instance))); } return fieldElements; } Art von hässlich. Wenn es einige
4
Antworten
Mit .NET 3.5 eine große Menge von extension-Methoden wurden Hinzugefügt, um die core-Basis-code. Ich habe bemerkt, dass in MSDN, IEnumerable<> etc haben einen Abschnitt über die Verlängerung Methoden, die Hinzugefügt wurden. Gibt es eine Liste ALLER extension-Methoden
1
Antworten
Ich bin mir nicht ganz sicher, wie übersetzt man den folgenden SQL in LINQ, Fluent-API. Jede Hilfe wäre toll, select count(distinct thread.Id) as ThreadCount, count(distinct segment.Id) as SegmentCount from Segment inner join SegmentCommunicator as SegmentCommunicator on Segment.Id
4
Antworten
Ich bin auf der Suche nach einem eleganten Weg, um Steuerelemente auf einem Windows Forms form von Namen. Zum Beispiel: MyForm.GetControl "MyTextBox" ... Aber das hat, um sicherzustellen, dass es geht durch alle controls rekursiv. Was ist
2
Antworten
Ich bin neu in diesem sehr sehr schön Linq.js Bibliothek, habe ich gerade entdeckt. Ich bin nach dem Beispiele zum schreiben von Abfragen wie: Enumerable.from(jsonArray).select(...); //noice Kann ich diese Verknüpfung? jsonArray.select(...); //error as expected Lese ich die
4
Antworten
Ich habe 2 Listen von Objekten. Hat man Werte, die andere hat Namen und Werte. Ich möchte zum nachschlagen der Werte in die andere Liste und schreiben Sie das Ergebnis auf pref.Name. Ich weiß, ich kann dies
3
Antworten
ich versuche die Anzeige Mitglied meiner listbox einen verketteten Wert aus einer linq-Abfrage: var query = from a in db.Customers select a; listBox1.DataSouce = query; Hoffte ich, in der Lage sein zu zeigen Sie Mitglied von etwas
4
Antworten
Sagen wir, wir erzeugen diese link-to-sql-dataset ein raster: var query = from c in customers orderby c.FirstName select c; Grid1.DataSet = query; Grid1.DataBind(); Nach der Generierung dieses Datensatzes, die wir brauchen, um programmgesteuert hinzufügen "Vince Vaughn" zu
3
Antworten
Wegen geschäftlichen Entscheidungen, die ich ändern müssen, ein bisschen von dem, was ich Tat. Yay me. 🙂 Derzeit habe ich: public IOrderedQueryable<ProductDetail> GetProductList(string productGroupName, string productTypeName, Dictionary<string,List<string>> filterDictionary) { string whereClause = "ProductGroupName='" + productGroupName + "'
3
Antworten
Dies ist ein follow-up dieser ausgezeichnete Frage C# Sortieren und die OrderBy-Vergleich. Ich benutzen das selbe Beispiel: List<Person> persons = new List<Person>(); persons.Add(new Person("P005", "Janson")); persons.Add(new Person("P002", "Aravind")); persons.Add(new Person("P007", "Kazhal")); Den Methoden, die in Streit sind:
2
Antworten
Habe ich ein typisches " viele-zu-viele-Beziehung mit diesen 3 Tabellen [Post] ( [PostId] int, (PK) [Content] nvarchar(max) ... ) [Tag] ( [TagId] int, (PK) [Name] nvarchar ... ) [TagPost] ( [TagId] int, (PK, FK) [PostId] int (PK,
7
Antworten
Angenommen, ich habe eine WinForms Treeview, die wie folgt aussieht: Parent1 Child1 Sub-Child1 DeepestNode1 DeepestNode2 DeepestNode3 Sub-Child2 DeepestNode4 DeepestNode5 DeepestNode6 Child2 Sub-Child3 Sub-Child4 Sub-Child5 Sub-Child6 Child3 (no children) Ich würde gerne eine Funktion erstellen, die entlang der
2
Antworten
Ich will, machen diese in linq to sql select isnull(x.COD, '1') as 'NCOD' from table x Habe ich versucht, diese. From x In table select NCOD = x.COD ?? '1'; Ich bin mit LINQPad 4 und VB-Ausdruck.
7
Antworten
Habe ich eine Methode für die Suche, die aussieht wie diese: public IEnumerable<Result> Search(string searchText) { return _context.Person.Where(x => x.Contains(searchText)); } Ich möchte in der Lage sein, um diese Funktion aufrufen mit searchText null/leer und erhalten Sie
4
Antworten
Heute ich im Begriff war, eine Methode zu implementieren, um die traverse eine beliebig Tiefe Diagramm und glätten Sie es in eine einzige zählbare. Stattdessen habe ich ein wenig suchen, erste und fand dies: public static IEnumerable<T>
2
Antworten
In meinem C# - Codebasis, ich habe eine XMLDocument von der form: <A> <B> <C mlns='blabla' yz='blablaaa'> Hi </C> <D mlns='blabla' yz='blablaaa'> How </D> <E mlns='blabla' yz='blablaaa'> Are </E> <F mlns='blabla' yz='blablaaa'> You </F> </B> <B> <C
3
Antworten
Habe ich eine json-Struktur wie diese: JS: var json = { "report": {}, "expense": {}, "invoices": {}, "projects": {}, "clients": {}, "settings": { "users": {}, "companies": {}, "templates": {}, "translations": {}, "license": {}, "backups": {}, } }
5
Antworten
Habe ich folgende Struktur: public class Customer { public int ID { get; set; } public List<Order> Orders { get; set; } } public class Order { public int ID { get; set; } public int ProductID
2
Antworten
Ich versuche, das folgende Stück code, zur Arbeit in LINQPad, bin aber nicht in der Lage, um den index in eine var. Weiß jemand, wie man einen index in eine var in LINQ? string sa = {"one",
2
Antworten
Ich habe Folgendes Szenario: Tabelle Ein, der 50 Datensätze und die Tabelle B, die hat 2 Platten. Brauche ich zum definieren einer neuen Tabelle, sagen TableDiff enthalten 48 Datensätze aus Tabelle A, die nicht in Tabelle B
1
Antworten
Datatable wie folgt: Item CartonID Quantity A 0001 1000 A 0002 500 A 0003 250 A 0002 500 B 0002 500 B 0003 250 Meiner Ausgabe angenommen, dies sein: ItemNo CartonID TotalCarton TotalQuantity A 0001,0002,0003 3 2250
1
Antworten
Ich würde gerne eine DataGridViewRowCollection in einem LINQ-Ausdruck mit erweiterungsmethoden und lambda-Ausdrücke. Leider ist die Erweiterung Methoden sind für die Typen IEnumerable<T>, die DataGridViewRowCollection nicht umsetzen. Das lustige an der Sache ist, ich kann mit LINQ hier
2
Antworten
Ich umwandeln möchte eine Liste von EF-Objekte zu einem Wörterbuch. Ich habe etwas vollbracht, mit einem Nachteil: ich kann nicht herausfinden, wie Sie mehrere Objekte zu einer key,value pair basierend auf einem Attribut des Objekts. Zum Beispiel
2
Antworten
Ich versuche zu schreiben ein ExpressionVisitor zu wickeln um meine LINQ-zu-Objekt-Ausdrücke automatisch in Ihre string-Vergleiche mit groß-und Kleinschreibung, so wie Sie in LINQ-to-entities. EDIT: ich möchte auf jeden Fall verwenden Sie eine ExpressionVisitor anstatt einfach anwenden einige
2
Antworten
Ich versuche das hinzufügen von bestimmten Objekten zu einem anderen Objekt. Aber ich erhalte eine Fehlermeldung in den Abschnitt "Optionen". Ich werde ganz einfach versuchen, bestimmte Dinge aus einem Objekt und in ein anderes. Hier ist, was
4
Antworten
Ich habe drei Tabellen: Prüfung > Ziele > ObjectiveDetails Hier ist, was Sie Aussehen: public class Exam { public Exam() { this.Objectives = new HashSet<Objective>(); } public int ExamId { get; set; } public int SubjectId {
3
Antworten
Habe ich zwei generische Listen, die sogenannten "Featured" und die andere als "Gefiltert". List<Content> Featured = new List<Content>(); List<Content> Filtered = new List<Content>(); Beide enthalten "Inhalts" - Gegenstände, die einfachen Klassen wie folgt : public class Content
5
Antworten
Habe ich diese Abfrage in Sql Server, die ich brauche, um zu konsumieren, in EntityFramework, Also wie kann ich schreiben Sie eine EntityFramwork code, die das gleiche Ergebnis wie diese WITH cte AS ( SELECT * FROM
2
Antworten
Dachte, meine Auswahl von such-Optionen leicht zu finden diese. Möchte ich kombinieren von zwei Listen ohne Duplikate. Hier ist mein hack-Versuch. public class MyClass { public Guid? MyGuid { get; set; } } //..... Guid? dupGuid1 =
3
Antworten
Habe ich nicht viel getan, mit linq to xml, aber alle Beispiele, die ich gesehen habe laden des gesamten XML-Dokuments in den Speicher. Was ist, wenn die XML-Datei ist, sagen wir, 8GB, und Sie haben wirklich nicht
1
Antworten
Bekam ich eine XML-Struktur wie: <siteNode controller="a" action="b" title=""> <siteNode controller="aa" action="bb" title="" /> <siteNode controller="cc" action="dd" title=""> <siteNode controller="eee" action="fff" title="" /> </siteNode> </siteNode> Aus C# - Linq to XML, bekommen die Eltern, wenn ein Kind
2
Antworten
Habe ich ein System.Generisches.Sammlungen.Liste(Von MyCustomClass) Typ object. Gegeben integer varaibles pagesize und pagenumber, wie kann ich die Abfrage nur jede einzelne Seite von MyCustomClass Objekte? Ich glaube, Sie haben den Take-und Skip-Funktion, dies zu tun. InformationsquelleAutor Zack
7
Antworten
Ich weiß, es ist nicht erlaubt, um ein nonymous-Typ auf null, aber wie löse ich dieses: var products = null; //this cant be null, but somehow it must be declared in this outer scope, and not only
1
Antworten
Ich möchte diese Abfrage: select Something, count(Something) as "Num_Of_Times" from tbl_results group by Something having count(Something)>5 Angefangen habe ich mit diesem: tempResults.GroupBy(dataRow => dataRow.Field<string>("Something")) .Count() //(.......what comes here , to make Count()>5?) InformationsquelleAutor Rodniko | 2009-08-26