| 

.NET C# Java Javascript Exception

.NET, LINQ Fragen

Auf dieser Seite befinden sich alle .NET, LINQ Fragen. Weitere Themen findest du mit der Suche rechts oben, z.B. [.net] csharp um alle Fragen zum Thema .net mit dem Wort "csharp" zu finden.

Stelle deine .net-Frage jetzt!
4

Linq Except Problem

Wenn ich folgenden Code aus führe werden alle Werte von Col1 die nicht in Col2 vorhanden sind in der ResultCol aufgelistet. Tbl1 und Tbl2 sind vom gleichen Typ. Dim Col1 From o In Tbl1 Select o.Value Dim Col2 From o In Tbl2 Select o.Value Dim ResultCol Col2.Except(Col1) Wenn ich folgendes schreibe, enthält ResultCol immer alle Werte von Col1, auch wenn diese in Col2 enthalten sind. ...
Dein Code in C# liefert für die zweite Variante das, was Du erwartest. VB.NET schafft das nicht. Es liegt wohl im Umgang des Compilers mit den anonymen Typen. Dim Tbl1 As New List(Of Integer)(New Integer() {1, 2, 3, 4}) Dim Tbl2 As New List(Of String)() Dim Col1 From o In Tbl1 Select o Dim Col2 From o In Tbl2 Select o Dim ResultCol Col2.Except(Col1) Dim Col1_ From o In Tbl1 Select New With ...
.net except linq
19.04.2012 | 132 1
3

Gruppiertes Datagrid in WPF

... einer ListOf Details ). Die Details möchte ich nun in einem WPF DatqaGrid darstellen, gruppiert nach einer Property der Order (hier Kunde). Zwar kann ich mittels folgender LINQ query die Daten (scheinbar...) ermitteln, und das DataGrid gruppiert auch wunderschön und zeigt die Anzahl der jeweiligen Items und korrekte Anzahl der Zeilen an, jedoch sind sämtliche Zeilen und ...
.net datagrid detail gruppierung join linq listof master wpf
27.03.2012 | 160 1
3

XML mit Linq modifizieren (c# .net3.5)

... wird und auch der Wert geändert wird, allerdings wird beim abspeichern mein root-Element und andere Datensätze gelöscht. Irgendwo muss also etwas nicht hinhauen. Hier meine XML und der Linq Code: XML: ?xml version "1.0" encoding "utf-8"? root Paket ID 1 /ID Wert 0 /Wert /Paket Paket ID 2 /ID Wert 0 /Wert /Paket /root XElement doc XElement.Load(@"C:\datei.xml"); var tmp (from p ...
Versuchs mal mit doc.Save(@"C:\datei.xml"); In "tmp" sind nur die Elemente drinne auf die die Where-Bedingung zutrifft.
.net csharp linq linq2xml xml
28.02.2012 | 246 2
3

Warum klappt diese RavenDB LinQ Query nicht?

Hallo Codekicker! Ich hab mal eine Frage zu RavenDB bzw. LinQ . Person christian session.Query Person ().Where(p p.Vorname "Christian").FirstOrDefault(); Person christian_2 session.Query Person ().Where(p p.Vorname.Equals("Christian")).FirstOrDefault(); Die erste Zeile gibt mir das erwartete Ergebnis zurück. Die zweite nicht. Für mich erscheint es auf den ...
.net linq query ravendb
25.02.2012 | 185 1
6

Verknüpfen von mehreren Expressions

Hallo zusammen, es gibt eine Entität in der Datenbank mit mehreren Feldern. Der Benutzer soll die Möglichkeit haben die Tabelle durchzusuchen. Dabei kann er (wenn es um einen Kunden geht) z.B. Namen und/oder Plz. und/oder Branche angeben. Ich könnte für jede Variation jetzt eine Expression schreiben: if (example.a.HasValue && example.b.HasValue) { items list.Where(x x.a ...
... Lambda auskennen. Dieser Codeproject erklärt die vorgehensweise sehr gut: The Workings of Dynamic Lambda in LINQ Du kannst aber auch den Weg über den PredicateBuilder gehen. Mit dem hab ich sowas ... und sollte einfacher sein als Dynamic Lambda. Der PredicateBuilder ist Bestandteil des LINQ Kit's. Hier gibt es dann Lambda-Methoden wie .Or und .And. Eine Einführung dazu findest du ...
.net entity-framework expressions linq
19.01.2012 | 246 3
9

+50Neue Daten anfügen EntitiyFramework, Linq und DataSource

... Tabelle aus den Datenquellen auf ein WinForm gezogen. Habe GridView, DataBindingSource und BindingNavigator angelegt bekommen. Alles prima. Ich rufe Daten über LINQ / EntityFramework ab: var query from c in _db.Ansprechpartner select c; var users query.ToList(); this.ansprechpartnerBindingSource.DataSource users; Die DataBindingSource ist die Datenquelle für ...
Hallo, ich vermute mal, dass Du mit einem .ToList() nicht mehr das Objekt aus dem Datacontext an die DataBindingSource hängst, sondern eben eine generische Liste. Gibt es einen Grund dafür, dass Du das so machst? In dem Query holst Du Dir doch nur die ganze Tabelle ab, also solltest Du doch auch folgendes machen können: this.ansprechpartnerBindingSource.DataSource ...
.net datasource entity-framework linq
27.12.2011 | 423 1
3

ASP Datenbank sicherheit Linq vs SQL-Procedur suche eine Empfehlung

... usw. hier habe ich einen connectionString mit einem UserID und PW eingerichtet. Die Besonderheit hier ist das ich per Grand nur eine View als lesend und den Rest über Procedere abwickle. "Was ja nicht ganz so einfach ist." Was meint Ihr mache ich mir zu viele Sorgen "Prozeduren" oder kann ich das einfacher und Sicherer machen? oder ist Linq und der Zugriff sicher? Danke Olaf
.net asp datenbank linq sicherheit sql-procedur
05.12.2011 | 279 2
3

LINQ-Abfrage-Operatoren

Die sprachintegrierten Abfragen arbeiten mit Methoden, die meist Sequenzen verwenden. Diese Objekte implementieren entweder die IEnumerable(Of T)-Schnittstelle oder die IQueryable(Of T)-Schnittstelle. Mir wird der Unterschied nicht klar, weil in beiden Fällen die Methode GetEnumerator() angeboten wird. Wer bringt Lichts ins Dunkel?
.net .net-framework ienumerable iqueryable linq sequenzen
30.11.2011 | 294 2
6

LINQ 2 XML - Wie kann ich ein Ergebnis trotz Elemente mit NULL zurückgeben?

Ich hole mir ein Item aus meinem XML und werte das folgendermaßen aus: var itemAttr from i in xml.Item.Descendants("ItemAttributes") select new { Author i.Element("Author").Value, EAN i.Element("EAN").Value, Edition i.Element("Edition").Value, ISBN i.Element("ISBN").Value, Label i.Element("Label").Value, Category i.Element("ProductGroup").Value, ...
Das könnte man evt. mit dem ?: Operator abfangen: var itemAttr from i in xml.Item.Descendants("ItemAttributes") select new { Author i.Element("Author") ! null ? i.Element("Author").Value : "", EAN i.Element("EAN") ! null ? i.Element("EAN").Value : "", etc ... }; (ohne es getestet zu haben und vielleicht gibt es noch schönere Lösungen) Nachschlag: Das "" hinter dem ...
.net linq xml
15.11.2011 | 318 1
2

Wie kann ich Expression<Func<T, bool>> ausführen?

Hallo, ich versuche folgendes zu erreichen: Methoden Definition: bool Exists T (Expression Func bool,T lambda) { objektListe.Exist (func) // leider geht das nicht, oder? } Ich wollte die Methode etwa so aufrufen: if(Exists IrgendeinObject (m m.IrgendEinWert IrgendeinAndererWert) ... Bei der Implementierung der Methode scheitere ich aber (wie man oben sehen kann). Ich ...
Hallo, Der Expression-Tree muss zuerst zu einem Delegaten kompiliert werden, Expression Func bool, T lambda ... Func bool, T delegate lambda.Compile(); dann kann der Delegat normal verwendet werden. BTW: ich denke es sollte eher Func T, bool heißen. mfG Gü
.net csharp expression generics lambda linq
22.09.2011 | 524 2
2

LINQ-to-SQL zur Laufzeit erstellen

Gibt es eine Möglichkeit, eine LINQ -to-SQL Abfrage, dynamisch zur Laufzeit zu erstellen. Man weiß also erst zur Laufzeit, welche where/and/orderby usw. Konstrukte benötigt werden. Z.B.: Ein ... setzen. Bisher hat man dazu einen (parametrisierten)SQL-Str. zur Laufzeit zusammengebastelt und zur DB geschickt. (Dies kann man über einen LINQ -DataKontext übrigends immer noch)
.net linq linq-to-sql
20.09.2011 | 486 3
1

Linq CollectionViewSource

Hallo, ich bekomme aus einer CollectionViewSource nicht den Inhalt abgefragt was muss ich machen? das dsView.View ist mit einer Classe von Lizenzpruefung gefüllt. ich habe versucht from c in dsView.View.GetEnumerator() zu nehmen, geht nicht ! wegen dieser meldung: Es konnte keine Implementierung des Abfragemusters für den Quelltyp "System.Collections.IEnumerator" ...
Versuche dsView.View mit dem Objekt zu casten, mit dem es gebunden ist. Z.B. (dsView.View as IEnumerable Lizenzpruefung ).
.net collectionviewsource linq silverlight4
25.08.2011 | 417 2
0

Entity Framework und Sqlite

Hallo zusammen, ich habe System.Data.Sqlite für das .Net Framework 4 heruntergeladen und installiert bzw. die Assemblies eingebunden. Nun möchte ich in Visual Studio 2010 eine Datenverbidung ... um an die Sqlite DB das EF anzubinden. Durch den Datakontext kann ich dann ja per Linq drauf zugreifen. Wie funktioniert das nun aber in der Praxis? Ich sehe den DataProvider nicht in der ...
.net entityframework linq sqlite
05.08.2011 | 511 1
1

Paralleles Abfragen per LINQ?

... Auswertung von Daten einer Datenbank frage ich die benötigten Daten aller Datensätze per LINQ ab. Obwohl noch relativ wenige Datensätze ausgewertet werden (es können noch 100 Mal mehr werden) ... Verzögerung zwischen Start und Ende der Auswertung. Kann man das mit Parallel LINQ eventuell beschleunigen (die Anwendung läuft auf einem Quad-Core-Rechner)? Wie formuliert man eine ...
.net basic csharp linq parallel plinq vb.net visual visual-basic.net
07.07.2011 | 431 2
2

XML Struktur mit LINQ auslesen

Hallo zusammen, ich habe ein kleines Problem beim Auslesen einer XML-Struktur mit LINQ . Das XML sieht folgendermaßen aus: ?xml version "1.0" encoding "utf-8" ? Klassifizierungen Klassifizierung Bezeichnung ... AnzahlRisiken { get; set; } } Und hier der Code mit der LINQ Query. Problem ist, dass ich aus den Knoten "Eintrittswahrscheinlichkeit" kein Objekt erzeugen kann. Der ...
.net linq
21.06.2011 | 468 1
2

Daten für Selectbox hinzufügen

Hallo, gibt es eine einfache Möglichkeit in einem Lambda-Ausdruck oder mit Linq Daten für ein Select-Box hinzuzufügen? Ich habe in einer Tabelle also Daten für Mengeneinheiten mit einer Id und einer Description. Diese hole ich per VievBag.Me _db.QuantityUnits.Select(r r); Das funktioniert soweit ganz gut. Ich möchte jetzt aber noch einen Wert mit der Id 0 und Description "-- ...
.net lambda linq
16.06.2011 | 429 6
2

LINQ-Alternative zu einer for-schleife gesucht

Eigentlich dachte ich ja, dass sich mit der Einführung von LINQ das Iterieren mit for und foreach (fast völlig) erübrigt hat - weil man mit LINQ eher ausdrücken kann, WAS für ein Ergebnis man sucht, während explizite Schelifen ... eigentlich recht simple, Problemstellung, zu der ich keine akzeptable LINQ -Lösung finde. "Klassisch" programmiert sieht das ganze so aus: int index -1; ...
Hallo, für diesen Fall weiß ich auch nicht dass es bereits für LINQ was gibt. Du kannst aber selbst eine "linq ige" Lösung erstellen indem eine Erweiterungsmethode erstellt wird. Somit wird der imperative Teil durch die Erweiterungsmethode deklarativ ... } } * Knuth: "premature optimization is the root of all evil" PS: Die Where-Methode von Linq funktioniert ähnlich ;-) mfG Gü
.net csharp for linq
01.06.2011 | 572 4
2

LINQ: Wie kann ich Daten kumulieren?

Bisher benutze ich LINQ eigenlich immer nur zum Filtern von Daten. Ich weiß theoretisch, dass man ... mit Objekten vom Typ Rechnung, welche wiederum über die Eigenschaften Kunde und Net toBetrag verfügen. Um eine Summe der Net tobeträge von Kunde A zu erhalten würde ich bisher so abfragen (VB.NET): ... per For-Each-Schleife die Beträge zusammenzählen. Wie klappt das komplett mit LINQ
.net basic csharp daten kumulieren linq vb.net visual visual-basic.net
13.04.2011 | 575 2
3

Dictionary-Suche mit Defaultwert

... lsName loKundenDictionary[lnSuchIndex].Name; else lsName LEER; //Mithilfe von LINQ lsName (from kunde in loKundenDictionary where loKundenDictionary.ContainsKey(lnSuchIndex) select kunde.Value.Name).FirstOrDefault() ?? LEER; } Ich finde die klassische Variante sogar lesbarer als die LINQ -Geschichte. Was meint ihr? Gibt es noch einen anderen Weg diese Aufgabe ...
Wenn es nur um die Schreibweise geht, ist das vielleicht eleganter: lsName loKundenDictionary.ContainsKey(lnSuchIndex) ? loKundenDictionary[lnSuchIndex].Name : LEER; Falls du weißt, dass ein bestimmter Key (z.B. 0 oder -1) nicht vorkommt, kannst du den Default ins Dictionary legen: int lnSuchIndex 3; string lsName; Dictionary int, Kunde loKundenDictionary new ...
.net dictionary linq
08.04.2011 | 321 3
3

IEnumerable.Cast kann nicht Long in Int casten. Aber warum?

Hallo Allerseites, meine Frage ergibt sich aus nachfolgendem Quelltext (ich weiss das ich das Ganze auch anders lösen kann ich will aber wissen wieso das .Cast fehlschlägt): void Main() { //1. Implizitze Umwandlung von Int in Long int myInt 1; long myLong myInt; Console.WriteLine (myLong); //2. Explizite Umwandlung von Long in Int long myLong2 1; int myInt2 (int)myLong2 ; ...
.NET macht hier einen feinen Unterschied zwischen casten im Sinne von "behandle dieses Objekt, als wäre es vom Typ X" (Beispiel: string auf object casten) und Konvertierung (mach mir aus dem long einen int). Die Cast-Methode unterstützt nur die Casts im ersten Sinne (beachte: es geht auch schief, wenn Du versuchst, ein long[] in ein int[] auf diese Weise umzuwandeln). Ein int ist ...
.net cast csharp linq
31.03.2011 | 404 3
2

linq abfrage n:m über mehrere Tabellen

Hallo Zusammen Ich möchte das Entity 4 Framework in meine Anwendung integrieren. Ich habe auch schon einige bausteine fertig. Jetzt hänge ich aber an folgendem Problem. http://s3.postimage.org/cm6o6i0yv/nmrelations.jpg Meine Abfrage direkt über SQL SELECT DISTINCT D.ID, D.Name, D.CreateDate, D.UpdateDate, D.Active FROM Domain AS D LEFT JOIN dbo.Domain2Host AS D2H ON ...
.net entity-framework joins linq
23.03.2011 | 755 1
4

Welchen Rückgabetyp aus Methode bei anoymen Typ einer LINQ-Anweisung

Eine LINQ -Anweisung soll aus einer Methode eine Liste mit Objekten zuzrückgeben. Welchen Rückgabetyp muss meine Methode haben?? Eine Liste von Mitarbeitern List Mitarbeiter kann ich nicht zurückgeben, da ich ja in den LINQ - Anweisung einen anonymen Typ generiere! Objects oder List von Obkects möchte ich auch nicht zurückgeben! public static ?????????? GetPolynome() { ...
.net anonym linq rueckgabetyp typ
23.03.2011 | 357 3
1

Elemente eines Typs aus Collection holen mit C#

Gibt es eine einfache Möglichkeit Elemente eines Typs aus einer Collection zu holen? Also irgendwie so: List MyType li new List MyType (); IEnumerable MyType ie li.GetAllElementsWithType MyType ();
.net collection csharp linq oftype type
19.03.2011 | 490 2
0

LinQ und Gespeicherte Prozedur ergibt nur Nullen

Hallo. Ich arbeite mich gerade etwas in LinQ ein und bin auf folgendes Tutorial gestoßen, da ich auch aus einer im SQL Server 2008 gespeicherten Prozedur Werte auslesen möchte. http://blogs.msdn.com/b/zainnab/archive/2007/10/25/linq-and-stored-procedures.aspx Ich bekomme aber für jede Zelle 0 Werte. Die Tabelle hat 3 Spalten und 3 Datensätze. Also bekomme ich eine 3x3 ...
.net datenbank gespeicherte linq linqtosql procedures prozedur stored
17.03.2011 | 331 1
2

Array in Liste umwandeln?

Kann man ein Array in ein Liste umwandeln. Denn das Array kann ich ja nicht mehr verändern. Wenn ich aber weiter Elemente hinzufügen will, braucht ich die Möglichkeit. Danke.
.net array csharp linq list
12.03.2011 | 626 4
RSS-Feed für alle Fragen zum Thema .NET C# Java Javascript Exception

Hast Du eine Frage zu .net, linq? Dann stelle eine Frage!
Willkommen
codekicker.de ist eine deutschsprachige Q&A-Plattform zum Thema Programmieren. Von Entwicklern für Entwickler! Mitmachen ist ganz einfach: Stelle oder beantworte eine Frage.

Stelle eine Frage
Für mich interessante Themen


Ignorierte Themen