Articles of linq

Verwenden von FirstOrDefault () in einer Where () – Klausel

Ich habe eine LINQ-Abfrage, die keine Ergebnisse zurückgibt, wenn ich weiß, dass es mindestens eine zurückgeben sollte. Ich baue die Abfrage dynamisch auf. Ich schaute auf das Ergebnis in den Debugger gesetzt, bevor ich an die Linie, die Filter alle Ergebnisse und es enthält Hunderte von Zeilen. Nach dieser Zeile enthält es 0, wenn es […]

Summe mehrerer Abfragen zur Optimierung der Anzahl der ausgeführten Abfragen

Ich habe eine Abfrage, die die Werte aus mehreren Tabellen addieren und das Ergebnis hinzufügen muss. Das System ist einfach ein Inventarsystem und ich versuche, die Lagerbestände zu berechnen, indem ich Incomings ( deliveries ), Outgoings ( issues ) und adjustments von Items berechnet. Da die Aktie ein berechneter Wert ist (sum(deliveries) – sum(issues)) + […]

Einen Umwandlungserrors bei der Verwendung von linq im Entity-Framework erhalten

Ich versuche, die data aus der SQL server database zu erhalten. Ich habe einen Tisch namens Standard in meiner database. Es hat drei Spalten StandardID , StandardName und Description . Ich habe eine Combobox, in der ich die Werte von StandardName fülle Hier ist der Code: Using db As New SchoolDBEntities ComboSelectStandardToEdit.DataSource = db.Standards.ToList() ComboSelectStandardToEdit.ValueMember […]

Linq äußere join und Gruppe durch mit zählen in wählen

Ich habe diese SQL-statement SELECT users.UserName, COUNT(photos.Id) AS 'photos' FROM photos RIGHT JOIN users ON photos.UploaderId = users.Id GROUP BY users.UserName` Ich versuche, diese linq Abfrage zu build protected void LinqDataSource1_Selecting(object sender, LinqDataSourceSelectEventArgs e) { var appContext = new ApplicationDbContext(); var x = from u in appContext.Users join p in appContext.Photos on u equals p.Uploader […]

Wählen Sie in linq bis sql mit einer gespeicherten Prozedur

Ich möchte eine Anzahl der Zeilen für den jeweiligen Wert Mein .cs Seitencode ist var rr_sel_cat = db.selcategories(Convert.ToInt32(8)).ToList(); //store procedure string count = Convert.ToString(rr_sel_cat.Count()); Meine gespeicherte Prozedur: ALTER PROCEDURE dbo.selcategories @subid int AS select count(*) from editor_j_inf where sub_h_a=@subid RETURN Ny table editor_j_inf hat eine Spalte sub_h_a mit Werten 1,2,3,4,6,8,9 Als ich einen Wert "58" […]

Verwenden Sie SQL server Date datatyp und C # DateTime, um datasätze auszuwählen

Ich habe eine ActionResult wo ich datasätze auswählen möchten, die auf einer ActionResult in SQL server basieren. Dieses date ist in einer Spalte vom Typ Date . Ich kann die data nicht direkt vergleichen, da C # DateTime die DateTime enthält und der Date datatyp nicht. Gibt es einen schönen path, dies zu tun? public […]

Wie gruppiert man nur 2 Zeilen einer Spalte?

Ich habe einen Tisch wie folgt: Column1 Column2 type1 2 type1 5 type2 3 type3 4 type4 2 Ich muss gruppieren nur von type1 und type2 und zeige sie als typeX . etwas wie das: Column1 Column2 typeX 10 type3 4 type4 2 Ich habe keine Ahnung, wie das geht.

Verwenden von SQL CLR zum Ausführen einer Client-Side-Abfrage in serverseite

Ich habe einen Linq zu Entitäten geschaffen und ich habe benutzt Enumerable.Distinct<T>(this IEnumerable<T> source, IEqualityComparer<T> comparer) in der abfrage. Aufgrund meiner "Comparer" -class läuft die Abfrage auf der Client-Seite. Es funktioniert wie erwartet und ich bekomme das gewünschte Ergebnis, aber die Abfrage ist langsam, weil die beteiligten Tabellen Tonnen von Zeilen hat, also dachte ich, […]

Extrahieren Sie den ersten Eintrag für jede Person für jeden Tag

Ich habe einen Tisch, und ich versuche, nur die erste "exception" für jeden Tag für jede Person auszuwählen – also zum Beispiel: date agentname exception start stop 01/10/2013 Smith Bob Open Time 07:00 08:30 01/10/2013 Smith Bob Open Time 08:45 10:45 07/10/2013 Smith Bob Open Time 07:00 08:30 07/10/2013 Smith Bob Open Time 08:45 10:45 […]

Legen Sie die list <> ein und prüfen Sie nach Duplikaten

Ich versuche, eine Anwendung zu erstellen, die Nachrichten RSS-Feeds liest und dann die Elemente in eine database stellt. Von wem ich später zu jedem der Themen "titles" Statistiken hinzufügen kann. Ich dachte, der beste path, um zu gehen, ist durch ein Skript, dass die XML-data in eine list zu parsing, und legen Sie dann diese […]