Articles of entity framework

Ein sehr seltsamer Fall von DbUpdateConcurrencyException

Heute habe ich gefunden und eine exception in meinem Code. DbUpdateConcurrencyException Es war sehr verwirrend, weil es keine Änderungen in der Geschäftslogik gab und es gab keine Aktualisierung von Entitäten. Nach einigen Stunden des Versuchs zu verstehen, habe ich beschlossen, den SQL server Profiler einzuschalten. Und hier ist ein Beispiel der Frage, die ich gefunden […]

EF 6 Raw SQL Abfragen Nullwert

Ich versuche, data von meinem db zu holen und es an mein internes classnobjekt zu binden, aber alles Feld ist null sollte es einige data haben. hier meine interne class internal class Query1 { public decimal? workedhours {get;set;} public decimal? woff { get; set; } public decimal? abilact { get; set; } public decimal? abilori […]

Entity Framework saveChanges () Fehler mit T-SQL nach Update Einfügen Trigger auf meinem Tisch

Ich habe eine Anwendung, die gut funktioniert, ohne Trigger auf Tischen. Wenn Sie einen Trigger hinzufügen, um Änderungen zu verfolgen, wird Entity Framework einen Fehler zurückgegeben Unterabfrage zurückgegeben mehr als 1 Wert "Nachricht. Aber: Das Einfügen von Hand ausführen (SQL) Ausführen der von Entity Framework erzeugten sp_executesql (mit Profil-Tool abrufen) Beide funktionieren gut dh: nicht […]

Fang Leseerrors auf EF 6

Ich habe eine DB ohne Einschränkungen (gegeben, nicht veränderbar). Mein model sieht aus wie public MyModel { public long Id { get; set; } // Even if database column 'Value' could be NULL, // the model – from business view – could not. public long Value { get; set; } } Meine data, die ich […]

Wie kann ich spezifische Tabellenspalten mit sp_executesql an LINQ2SQL oder Entity Framework zurückgeben?

Ich habe eine gespeicherte Prozedur mit dem Befehl EXEC [sp_executesql] und EXEC [sp_executesql] das Ergebnis mit der #UserDetail Tabelle #UserDetail . Ich habe ein Problem mit Rückgabedaten über LINQ2SQL oder Entity Framework. Ich benötige spezifische Spalten und ordne diese Spalten zu meinen Geschäftsobjekten in C #. Wenn ich DataContext in Linq2SQL erstelle, bekomme ich Fehler: […]

Wie man SQL-server-Express-database anfügen, um im Entity-Framework zu projizieren

Ich erstelle eine SQL server-Express-database auf lokalen PC. Ich kann es erfolgreich in einem MVC Entity Framework-Projekt über die Verbindungszeichenfolge als: <add name="OTPTESTEntities" connectionString="metadata=res://*/Model3.csdl|res://*/Model3.ssdl|res://*/Model3.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=ZHANG-PC\SQLEXPRESS;initial catalog=OTPTEST;integrated security=True;multipleactiveresultsets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" /> Jetzt möchte ich das Projekt an einen anderen Entwickler senden und denke einen path ist es, ist es, die SQL server-Express-database an den Ordner […]

Entity Framework wechselt Änderungen

Ich habe MVC-Anwendung gehostet als Azure Web-Rolle und ich habe auch Worker-Rolle, die einige data überprüft und aktualisiert datasätze in der database. Worker-Rolle überprüft data auf alle 15 Minuten. Gestern ging ich in große Schwierigkeiten, weil viele Änderungen, die über MVC-Anwendung gemacht wurden, einfach zurückgekehrt sind. Ich werde versuchen, ein Beispiel zu nennen: Benutzer hat […]

Wie benutzt man dieselbe gespeicherte Prozedur, die in Entity Framework insert, aktualisieren und löschen?

mein Problem selben dies.but ich verstehe nicht solution.in mein SP-Parameter "@OperationType" bestimmen, dass was ist Art der Operation (wenn 1 dann Insert, wenn 2 dann Update, wenn 3 dann löschen) meine gespeicherte Prozedur ist dies : ALTER PROCEDURE [dbo].[JobOperation] ( @ID INT = NULL OUTPUT, @JobTitle NVARCHAR(50) = NULL, @JobLevel NVARCHAR(50) = NULL, @Des NVARCHAR(MAX) […]

Korrigieren Sie path, um Entity Framework-Beziehung zu ändern

Angesichts eines databaseschemas mit zwei Tabellen: Company und Employee , wo die Employee Tabelle einen Fremdschlüssel für die Company Tabelle hat, was ist der richtige Code, um das Unternehmen zu ändern, mit dem ein bestimmter Mitarbeiter verbunden ist? Methode 1: company1.Employees.Remove(employee); company2.Employees.Add(employee); Problem: Dies scheint zu funktionieren, ist aber schrecklich ineffizient als der Hinweis auf […]

Zurückrollen des Transaktionsbereichs C #

Um unsere Testmethoden weiter zu professionalisieren, arbeite ich an einigen Integrationstests mit dem Unit Test Framework in Visual Studio. Das zu prüfende object ist ein WCF-Service, meine kleine App läuft den Service im memory mit ServiceHost und ich kann die in meinen Tests ausgesetzten methods anrufen. Das alles funktioniert gut, aber ich möchte die database […]