Articles of entity framework

Entity Framework – wie man Tabellen in verschiedenen databaseen aber auf demselben server verwaltet?

Ich verwende SQL server 2008. Es scheint, als ob in EF Ich brauche einen anderen Entity-Kontext für jede database. Beitritt Tabellen zwischen databaseen bedeutet, dass das erlauben, was unpraktisch ist und macht es wahrscheinlicher, dass ich einfach alles in einer database setzen würde. Bin ich etwas fehlt? Sicherlich kann EF besser arbeiten als das?

Wie verwende ich Entity Framework in einer CLR gespeicherten Prozedur?

Ich freue mich darauf, die gesamte Logik (die als Manipulation von Entity Framework 4 objecten implementiert ist) auf eine serverseite zu verschieben. Es sieht einfach aus (dank der Anwendungsstruktur) und von Vorteil (wie alles, was ich habe, ist ein Oldy Laptop als Client und ein harter server, der SQL server 2008 ausführt und den Aufbau […]

Einrichten eines Entity Framework Code Erste database auf SQL server 2008

Ich habe mein erstes Entity Framework Code erstmals mit SQL server CE erstellt. Die databasetabellen wurden automatisch erstellt und alles war gut. Ich habe dann meine Verbindungszeichenfolge geändert, um auf eine SQL server-database zu zeigen, die ich erstellt hatte und erwartete, dass sie die Tabellen autogenerieren würde. Es hat nicht und beschwerte sich über die […]

Verhalten von string.Trim () in einer Entity Framework-Abfrage

Ich versuche, eine list von Namen in eine SQL server-Tabelle zu kopieren, für die ich ein Entity Framework-Projekt-Setup für. Die list der Namen hat doppelte Werte, und mehrere haben Leerzeichen am Ende von ihnen. Ich möchte nur Namen eintragen, die nicht bereits in der Tabelle sind, sowie die Räume von Ende zu schneiden. Scheint ziemlich […]

SQL, das von EntityFramework erstellt wurde StartsWith () enthält den Plan, der ESCAPE '~' (Tilde)

Unter Verwendung von EntityFramework führt die Klausel .OrderBy(x => x.Title.StartsWith("foo")) in den SQL WHERE (Title LIKE 'foo%' ESCAPE '~') . Wenn ich den Ausführungsplan für die volle Abfrage betrachte, sehe ich, dass ich einen anderen Plan bekomme (einer, der den nicht gruppierten Index der Spalte verwendet), wenn ich die ESCAPE '~' . Warum versucht EF, […]

Linq deutliche Aufzeichnung mit Schlüsselwörtern

Ich muss eine deutliche list von datasätzen auf der Grundlage eines Autos Schlüsselwörter suchen wie: "Alfa 147" Das Problem ist, dass, da ich 3 "Alfa" Autos habe, gibt es 1 + 3 datasätze (es scheint 1 für die Alfa und 147 Ergebnis und 3 für das Alfa Ergebnis) BEARBEITEN: Die SQL-server Query sieht so aus: […]

Patterns für die Behandlung eines SQL Deadlocks in C #?

Ich schreibe eine Anwendung in C #, die auf eine SQL server 2005-database zugreift. Die Anwendung ist sehr datenbankintensiv, und selbst wenn ich versuche, den ganzen Zugriff zu optimieren, ordnungsgemäße Indizes einzurichten und so weiter, erwarte ich, dass ich früher oder später Deadlocks bekommen werde. Ich weiß, warum database-Deadlocks auftreten, aber ich bezweifle, dass ich […]

Warum wählt Unity Framework 6 nur scope_identity () nach insert?

Wenn Sie eine Entität mit EF 6.1 speichern, wird der folgende SQL-Code generiert und ausgeführt: exec sp_executesql N'INSERT [dbo].[Customers]([Name], [FirstName]) VALUES (@0, @1) SELECT [CustomerId] FROM [dbo].[Customers] WHERE @@ROWCOUNT > 0 AND [CustomerId] = scope_identity()',N'@0 nvarchar(max) ,@1 nvarchar(max) ',@0=N'Wenk',@1=N'Manuel' Ich verstehe, dass die Einfügung / Auswahl getan ist, um den Wert der CustomerId Spalte sofort […]

Warum macht Entity Framework eine exception beim Ändern des SqlParameter-Auftrags?

Im mit Entity Framework 4.3 Code zuerst für den Aufruf der gespeicherten Prozedur die Art, wie ich rufe die gespeicherte Prozedur ist wie folgt: var parameters = new[] { new SqlParameter("member", 1), **new SqlParameter("Code","0165210662660001"),** new SqlParameter("PageSize", 1), new SqlParameter("PageNumber",1) }; var result = context.Database.SqlQuery<resultClass>( "mySpName @member, @Code, @PageSize,@PageNumber" parameters).ToList(); Es wird auf dem Sqlserver ausgeführt […]

Dynamischer Tabellenname mit Entity-Framework

Ich habe viele Tische mit der gleichen modelstruktur, aber mit anderen Tabellennamen mit anderen data (in diesem Fall werden ~ 100 Tabellen). Ich möchte den Tabellennamen in der Laufzeit dynamisch mit Entity Framework umschalten (zB bekomme die Tabelle vom Routing). Tabellen in der database werden dynamisch hinzufügen und löschen durch andere Skript. Es gibt einen […]