Tag: linq

Erstellen von Assoziationen in einer dbml-file?

Ich neige dazu, Tabellen in einer database zu erstellen und dann auf den dbml-Designer zu ziehen, um meinen DataContext zu erstellen. Ich schaffe normalerweise die Assoziationen in der dbml manuell, sollte ich das tun, oder sollte ich diese Assoziationen schon in der database haben? Ich frage, denn in der MySQL-Welt wäre diese Assoziation durch Fremdschlüssel […]

LINQ2SQL Any (), NICHT EXISTS Probleme

Ich habe ein Problem mit meinem linq2sql beim Greifen von Zeilen aus database nach Bedingung select n rows from table1 where table2 doesn't contain any rows by condition table1.id != table2.accId and table1.action != "action_constant" Ich habe so ein Code in meinem c #: query = (from accsArray in db.Accs where accsArray.Valid == 1 && […]

Abfragen von DataSet im memory mit LINQ vs Abfrage von SQL-Tabelle direkt (dictionary-Tabelle) – performance

Ich habe noch keine genaue Antwort gefunden, also: Stellen Sie sich eine 3-Säulen-dictionarytabelle vor, die auf folgende Weise strukturiert ist: int | string1 | string2 (wobei int + string1 pk ist) Tabelle hat mehr als 20k Zeilen und es ist sehr umfangreich durch seine pk abgefragt string2 Wert abgefragt Was wäre der beste Ansatz hier? […]

Dynamisch Pivot unbekannt data

Versuche, dynamische data mit LINQ oder LAMBDA in C # / MVC4 zu drehen und haben so ziemlich zu dem Schluss gekommen, dass es sehr schwer zu tun ist .. Das ist grundsätzlich was ich machen möchte: Ich habe in der Lage, dies zu bekommen, um mit bekannten Spaltennamen mit diesem Beispiel zu arbeiten: http://geekswithblogs.net/malisancube/archive/2009/04/21/using-lambda-or-linq-for-pivot-tables.aspx […]

So wählen Sie größere Anzahl und niedrigere Nummer mit LINQ To SQL in C #

Ich habe eine TABLE in SQL-database gibt es eine Spalte in TABLE ID,Subject,Body,Status,TimeDate in der 400 Zeilen data und jeder Ich habe eine ID als P_Key und Identity Specification ist Ja. Hier ist Id = 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 etc.. Ich möchte eine größere ID aus der Tabelle auswählen, die auf der gespeicherten alten ID basiert, wie ich […]

Inkonsistente Abfragegeschwindigkeit zwischen LINQ und (manchmal) SQL

Ich habe eine seltsame Inkonsequenz in Abfrage Geschwindigkeit mit linq zu SQL-functionen. Ich habe eine function, die ich von einer MVC-Anwendung anrufe. Dies ist unweigerlich extrem langsam, in der Größenordnung von 7 Sekunden. Wenn ich die gleiche function von SQL Management Studio nenne, ist es manchmal langsam und manchmal schnell (ein Bruchteil einer Sekunde). Ich […]

Alternative zu verschachtelten select-statementen

Ich habe folgende Tabellen Struktur: Derzeit wird die Filterung durch eine ziemlich komplexe verschachtelte SQL-Abfrage implementiert (außerdem wird sie automatisch von Linq generiert). Ich sehe ungefähr wie: SELECT FROM (SELECT FROM (SELECT FROM ( infinity here…)))) Gibt es einen guten path, um den Filterprozess zu vereinfachen? Bitte beachten Sie, dass es unterschiedliche Merkmalsarten gibt. Hier […]

Wie kann man eine Zeile in viele Gleiche Zeilen durch einen Wert in einer Spalte aufteilen?

Es gibt irgendeine Weise, eine Reihe in viele Reihen durch einen Wert in Reihenspalte zu zerlegen? Ich habe das Ergebnis: ID TmpShoppingCart_ID StoreSKU_ID QuantityΞΞ Enabled 26 34 448 2 True 27 34 3465 4 True 28 34 3468 1 True Aber ich möchte: ID TmpShoppingCart_ID StoreSKU_ID QuantityΞΞ Enabled 26 34 448 1 True 26 34 […]

LINQ to SQL: Left eine Tabelle mit sich selbst und berechnen einen Durchschnitt

Ich versuche, die folgende Abfrage in LINQ zu SQL zu schreiben. Die Tabelle enthält eine list von sessionen, die von Benutzern angeordnet sind, und die Abfrage berechnet die durchschnittliche timedauer zwischen aufeinanderfolgenden sessionen für jeden Benutzer. Es benutzt eine linke Verknüpfung, so dass Benutzer, die nur eine session haben, einen NULL Wert haben. SELECT t1.workerId, […]

LINQ to SQL – Zuordnung gespeicherter Prozedur mit mehreren Ergebnissen und Verwendung im Webservice

In meinem aktuellen Projekt nutze ich LINQ, um Ergebnisse aus einer gespeicherten Prozedur mit einem datasatz zu ziehen. Allerdings, was ich hoffe zu tun ist, verwenden Sie LINQ, um eine Prozedur mit mehreren datasätzen aufzurufen. So wird es nur ein Anruf zu SQL sein, mit 3 Ergebnissen, mit denen ich arbeiten kann, anstatt 3 verschiedene […]

SQL DE: Microsoft SQL Server, MySQL, Oracle and other Structured Query Languages .