Articles of entity framework

Migration in EF Update Database gibt server-Timeout zurück

Ich habe eine vorhandene database mit aktivierten Migrationen. Ich musste 4 Spalten zu einer Tabelle hinzufügen, die durch das Migrations Framework erzeugt wurde, das ich getan und den Migrations-Ordner aus meiner Visual Studio-Lösung entfernt habe, entfernte das _Migrationsverlauf aus DB, um es neu auszusehen und dann eingegeben zu haben: 1. Aktiviere Migrationen 2. Add- Migration […]

Aktualisierung der database nach Codeänderungen in Entity Framework Database First

Ich hatte eine class namens Feedback generiert über database erste Ansatz public partial class Feedback { public Nullable<byte> OverallExperienceFb { get; set; } public Nullable<byte> FunFb { get; set; } public Nullable<byte> FoodFb { get; set; } public Nullable<byte> TravelFb { get; set; } public Nullable<byte> PlanningFb { get; set; } public Nullable<byte> MusicFb { […]

C # – Entity Framework Fehler: ungültiger objectname 'dbo.TableName'

Ich versuche, eine einfache dataeinfügung auf meiner database zu machen, aber ich bekomme den folgenden Fehler: "Ungültiger objectname dbo.". Import (ich denke) Detail … Ich habe grundsätzlich den gleichen Code in einem anderen Test gemacht, aber ich habe den Tisch und den db mit Sql Management Studio erstellt. Jetzt habe ich gerade im visuellen Studio […]

Entfernen Sie bestimmte benannte Spalten am Ende von OnModelCreating in einem DBContext in EFCore

Dies ist ein ziemlich Randfall Ich möchte mein Gerüstmodell aus einer MSSQL database auf einer migrierten PostgreSQL database wiederverwenden. Der Grund, warum ich das model wiederverwenden möchte, ist, dass ich das Gehäuse des models behalten möchte, das ich verlieren würde, wenn ich von der neuen PostgreSQL-database re-scaffolded würde, da ich alle Tabellen- und Feldnamen für […]

Fremdschlüssel werden nach EF-Einsätzen / Updates nicht vertrauenswürdig

Wir haben eine ASP.NET-Webanwendung, die EntityFramework-Code zuerst verwendet, um Einfügungen / Updates durchzuführen, und für mindestens einige unserer database-Fremdschlüssel werden sie immer nicht vertrauenswürdig, wenn wir Zeilen mit EF insert. Wichtige Notizen: Keiner der Fremdschlüssel wird als nicht für die Replikation markiert Constraints werden nicht explizit deaktiviert und dann wieder freigegeben und ich bin mir […]

Wie kann ich mehrere Zeilen in gridview zur Laufzeit hinzufügen, verwenden wir auch Update-Panel

dieser Code ist nur für Hinzufügen einer einzigen Zeile in Gridview und dann wieder passieren Wert von Textfelder zu Gridview dann Gridview Update, dass einzelne Zeile wieder, wie kann ich mehrere Zeilen hinzufügen und Werte hinzufügen zur Laufzeit. itemgridview ilist = new itemgridview(); // ilist.ItemCode = Convert.ToDecimal(grid.Cells[0]); ilist.ItemCode = Convert.ToDecimal(ItemCodeTextBox.Text); ilist.ItemDescription = ProductDescriptionTextBox.Text; ilist.Quantity = […]

CsvHelper und Primärschlüssel mit Entity Framework

Ich benutze Entity Framework 6.0.0.0 mit dem großen CsvHelper- Tool von Josh Close. Alles war super, bevor ich EF der Mischung hinzugefügt habe, da ich mich primär nur mit classn beschäftigte, keine database, also keine PRIMARY SCHLÜSSEL! So nun habe ich bestätigt, dass meine primären Schlüssel ordnungsgemäß in der DB als automatisch inkrementierende Identitäten eingerichtet […]

Entity Framework Code zuerst DbConfiguration für mehrere databaseen

Ich verwende EF6 mit mehreren databaseen (SQL SERVER, ORACLE) Wir migrieren von SQL server zu Oracle. alles funktioniert im SQL server. In Oracle stehen wir vor der Frage der Trim Char Spalte. Ich habe diesen Link verwendet Trailing-Blanks-Problem-in-String-Joins , um Problem zu lösen. aber standardmäßig gilt dieser Intercept für SQL server. Ich möchte das auf […]

EF viel weniger performant als generierte SQL

Ich habe eine EF-Abfrage "geerbt". Wenn Load für die performance getestet wird, führt es viel schlechter als das generierte SQL aus der gleichen Abfrage. Um das generierte SQL zu testing, laufe ich das in einer DataContext.Database.SqlQuery. Das _booking object ist ein Repository<Booking> Die EF-Abfrage ist wie folgt: return _booking.Query(ss => ss.BookedBy == 1234) .Select(ss => […]

Dynamische Verbindungszeichenfolge für Entity Framework Code zuerst für mehrere databaseanbieter zur Laufzeit EF6 (mssql, mysql, oracle)

Ich versuche, mehrere database-Anbieter mit Entity-Framework-Code ersten model zu verbinden, indem Sie Verbindungsstring dynamisch generieren. Aber es funktioniert nicht wie erwartet. Hier ist Code zu überprüfen: switch (providerName) { case "System.Data.SqlClient": entityBuilder = new EntityConnectionStringBuilder(); entityBuilder.Provider = providerName; //ConfigurationManager.ConnectionStrings["mssql"].ConnectionString break; case "MySql.Data.MySqlClient": entityBuilder = new EntityConnectionStringBuilder(); entityBuilder.Provider = providerName; //ConfigurationManager.ConnectionStrings["mysql"].ConnectionString break; default: break; } switch […]