Articles of linq

Wie kann ich select count in Linq-to-SQL schreiben?

Ich bin Anfänger in Linq zu SQL. Ich möchte diese SQL server-Abfrage schreiben, um zu zählen, wie viele Wiederholungsfeld x: SELECT COUNT ([activity_no]) FROM provinces_status; Wie kann ich diese Abfrage in Linq-to-SQL-Weise schreiben? Vielen Dank.

Minus Betreiber in Linq

Ich versuche, ein Ergebnis einer Abfrage zu bekommen, die wie A – (b join c) ist. Unten ist der sql Ausdruck, ich will den linq Ausdruck von ihm. Jede Hilfe wäre sehr geschätzt. select distinct ch_mst_key from dim_channel MINUS select distinct ch.channel_key from xref_ch_grp_det ch, xref_ch_grp_mst chg where chg.ch_grp_type_key = 3 and chg.src_func_key = 5

Linq to SQL – Den letzten Know-History-Eintrag für jeden Divice, vor einem bestimmten date

Ich habe eine ähnliche Frage wie folgt: how-do-i-query-sql-for-a-latest-record-date-for-each-user … aber ich brauche es in Linq. Kurz gesagt für die Leute, die es nicht interessieren, den anderen Link zu lesen: Ich habe einen Geschichts-Tisch mit Geräten. Ich benötige den letzten Eintrag für jedes Gerät vor einem bestimmten date. Also brauche ich nicht nur einen bestimmten Wert, […]

Verwenden Sie NativeQuery mehrere Tabellen mit EntityFramework

Ich habe nach Altersgruppen gesucht, aber ich habe keine Lösung für mein Problem gefunden. Als ich ein echter Anfänger bin, weiß ich nicht viel über EF, ich habe so viele Lösungen probiert, konnte aber nicht den richtigen path bekommen. Ich arbeite mit EntityFramework6. Ich habe 4 tische: Angestellter (EmployeeId, BadgeNumber, Vorname, Nachname, …) Shift (ShiftId, […]

Umwandlung von einfacher Sql-Abfrage nach Linq

Ich arbeite an meinem Schulprojekt und bin neu im Schreiben LINQ Abfrage so ist es schwer für mich, diese SQL-Abfrage in LINQ zu konvertieren. Ich habe Problem mit dem Schreiben von linq Abfrage für Top 10 meistverkaufte Produkte. Ich habe Tisch für Produkte und Tisch für Verkauf Artikel. Meine SQL-Abfrage funktioniert gut. Ich habe es […]

Warum wird GuID nicht generiert, wenn neuer datasatz eingefügt wird

Ich versuche, einen neuen Rekord in meine database einzufügen. alles funktioniert, außer wenn ein neuer datasatz hinzugefügt wird, die database Benutzer-ID, die ein Guid nicht generiert wird, aber wenn ich einen neuen datasatz in die database direkt die neue Guid generiert wird protected void btnRegister_Click(object sender, EventArgs e) { // Create a new User Object […]

Linq to SQL Löschen Ändern nach Einfügen fehlschlägt

Ich habe eine einfache Form, die eine list von Heat-Typen aus der database mit Linq zieht. Das from hat auch ein Textfeld, in dem der Benutzer einen neuen Heat Type und einen 'Insert New AC Type' Button eingeben kann. Der Code funktioniert gut, außer wenn sie einen vorhandenen Heat Type eingeben. Ein Meldungsfeld erscheint mit […]

Gespeicherte Prozedur, die keine Transaktion durchführt

Ich habe diese gespeicherte Prozedur aus meinem Kontext genannt, und es funktioniert nicht. Dann habe ich noch andere gespeicherte Prozeduren, die funktionieren … es schickt kein Fehler. Es ist einfach nicht die Änderungen. var id = facturavm.Id; if (facturavm.EstadoAnterior == 0) { var fecha = new DateTime(Convert.ToInt32(facturavm.Fecha[6].ToString() + facturavm.Fecha[7].ToString() + facturavm.Fecha[8].ToString() + facturavm.Fecha[9].ToString()), Convert.ToInt32(facturavm.Fecha[3].ToString() + […]

DbGeographie – wählen Sie im Polygon enthaltene Polygone / Linientringe aus

Ich habe einen Fall, wo ich die Kartenobjekte im Benutzer-viewsfenster insert möchte. So schaffe ich User Viewport-Rechteck: DbGeography viewport_rectangle = DbGeography.FromText(string.Format("POLYGON(({0} {1}, {0} {2}, {3} {2}, {3} {1}, {0} {1}))", lon_min, lat_min, lat_max, lon_max)); Dann wähle ich alle objecte (Punkte, PolyLines, Polygone, die sich innerhalb dieses Rechtecks ​​befinden): var objects = db.mapobjects.Where(x => !x.LocationGeographic.Intersects(viewport_rectangle)); Alles […]

Linq Multiple Joins

Ich habe einige SQL-Tabellen, die ich benötigen, um Informationen aus meiner aktuellen Abfrage abzufragen, die eine einzelne Spaltenliste zurückgibt, ist: from f in FactSales where f.DateKey == 20130921 where f.CompanyID <= 1 join item in DimMenuItems on f.MenuItemKey equals item.MenuItemKey join dmi in DimMenuItemDepts on item.MenuItemDeptKey equals dmi.MenuItemDeptKey group f by dmi.MenuItemDeptKey into c select […]