Als «entity-framework-core» getaggte Fragen

Entity Framework (EF) Core ist ein Open-Source-ORM für mehrere Plattformen, das von Microsoft entwickelt wurde. Bitte fügen Sie gegebenenfalls ein versionierungsspezifisches Tag hinzu. Verwenden Sie dieses Tag NICHT für Entity-Framework-Fragen. Verwenden Sie stattdessen das Entity-Framework.

15
So wenden Sie eine Migration in ASP.NET Core mit EF Core an
Wenn ich PM> Remove-Migration -context BloggingContextin VS2015 mit einem ASP.NET Core-Projekt unter Verwendung von EF Core ausgeführt werde, wird die folgende Fehlermeldung angezeigt: System.InvalidOperationException: The migration '20160703192724_MyFirstMigration' has already been applied to the database. Unapply it and try again. If the migration has been applied to other databases, consider reverting …

7
dotnet ef nicht in .NET Core 3 gefunden
Ich folge den Dokumenten , um eine erste Migration zu erstellen. Wenn ich ausführe dotnet, erhalte ich den Hilfeabschnitt, was bedeutet, dass der PFAD ordnungsgemäß funktioniert. Dann versuche ich, den folgenden Befehl aus den Dokumenten im Konsolenfenster auszuführen: dotnet ef migrations add InitialCreate Ich erhalte folgende Fehlermeldung: Could not execute …


27
Entity Framework Core: DbContextOptionsBuilder enthält keine Definition für 'usedqlserver' und keine Erweiterungsmethode 'usedqlserver'.
Ich bin neu in EF Core und versuche, es mit meinem ASP.NET Core-Projekt zum Laufen zu bringen. Ich erhalte den obigen Fehler in meinem, startup.cswenn ich versuche, das DbContextzu konfigurieren , um eine Verbindungszeichenfolge aus config zu verwenden. Ich folge diesem Tutorial: https://docs.microsoft.com/en-us/aspnet/core/data/ef-mvc/intro Der problematische Code in startup.cs: using System; …

13
EF Core Tools müssen aktualisiert werden
Wenn ich die dotnet ef-Tools in der VS 2017 Package Manager-Konsole verwende, wird eine Warnmeldung angezeigt, dass EF Core-Tools aktualisiert werden müssen: PM> dotnet ef migrations list -s ../RideMonitorSite The EF Core tools version '2.1.1-rtm-30846' is older than that of the runtime '2.1.2-rtm-30932'. Update the tools for the latest features …

15
EF Core Mapping EntityTypeConfiguration
In EF6 können wir normalerweise die Entität auf diese Weise konfigurieren. public class AccountMap : EntityTypeConfiguration<Account> { public AccountMap() { ToTable("Account"); HasKey(a => a.Id); Property(a => a.Username).HasMaxLength(50); Property(a => a.Email).HasMaxLength(255); Property(a => a.Name).HasMaxLength(255); } } Wie wir es in EF Core machen können, seitdem die Klasse I EntityTypeConfiguration erbt, die …

28
Nach dem Upgrade auf ASP.NET Core 2.0 können keine Migrationen erstellt werden
Nach dem Upgrade auf ASP.NET Core 2.0 kann ich anscheinend keine Migrationen mehr erstellen. Ich erhalte "Beim Aufrufen der Methode 'BuildWebHost' für die Klasse 'Program' ist ein Fehler aufgetreten. Fortsetzung ohne den Anwendungsdienstanbieter. Fehler: Ein oder mehrere Fehler sind aufgetreten. (Die vom Anmelden angeforderte Datenbank" ... "kann nicht geöffnet werden. …

16
Raw SQL-Abfrage ohne DbSet - Entity Framework Core
Wenn Entity Framework Core entfernt wird, dbData.Database.SqlQuery<SomeModel>kann ich keine Lösung finden, um eine unformatierte SQL-Abfrage für meine Volltextsuchabfrage zu erstellen, die die Tabellendaten und auch den Rang zurückgibt. Die einzige Methode, die ich gesehen habe, um eine unformatierte SQL-Abfrage in Entity Framework Core zu erstellen, ist eine, dbData.Product.FromSql("SQL SCRIPT");die nicht …

18
Der Begriff "Add-Migration" wird nicht erkannt
Ich verwende dieses MSDN-Tutorial , um in VS2015 den Befehl auszuführen PM> Add-Migration MyFirstMigration -context BloggingContext, der gestern erfolgreich ausgeführt wurde, aber heute wird der folgende Fehler ausgegeben, auf den auch andere Benutzer hier hinweisen . Ich habe sogar den Migrationsordner aus dem Solution Explorer und die entsprechende Datenbank aus …

9
Abrufen von SQL-Code von einem Entity Framework Core IQueryable <T>
Ich verwende Entity Framework Core und muss sehen, welcher SQL-Code generiert wird. In früheren Versionen von Entity Framework konnte ich Folgendes verwenden: string sql = ((System.Data.Objects.ObjectQuery)query).ToTraceString(); Wo Abfrage ein IQueryable-Objekt ist ... ToTraceString ist in EF Core jedoch nicht verfügbar. Wie kann ich in EF Core etwas Ähnliches tun?

5
Datenbank automatisch in Entity Framework Core erstellen
Meine Anwendung, die auf .NET Core portiert wird, verwendet den neuen EF Core mit SQLite. Ich möchte die Datenbank- und Tabellenstrukturen automatisch erstellen, wenn die App zum ersten Mal ausgeführt wird. Gemäß der EF-Kerndokumentation erfolgt dies mit manuellen Befehlen dotnet ef migrations add MyFirstMigration dotnet ef database update Ich möchte …


5
Kann ich zuerst ein Skript für eine Migration mit EF-Code und .net-Kern generieren?
Ich erstelle eine MVC-Anwendung mit .Net Core und muss das Skript einer Migration generieren. Mit EF6 habe ich den Befehl ausgeführt update-database -script Aber wenn ich versuche, dasselbe mit .net Core zu tun, wird die nächste Ausnahme ausgelöst: Update-Datenbank: Es wurde kein Parameter gefunden, der dem Parameternamen 'script' entspricht. Wissen …

18
"Build fehlgeschlagen" in Database First Scaffold-DbContext
Ich versuche, Klassen aus einer Datenbank zu generieren (erster Ansatz von EntityFrameworks Datenbank). Der Einfachheit halber gehe ich mehr oder weniger mit diesem Tutorial mit: https://docs.efproject.net/en/latest/platforms/full-dotnet/existing-db.html Ich bin an einem Punkt angelangt, an dem ich das Äquivalent dieser Codezeile in der Visual Studio Package Manager-Konsole ausführe: Scaffold-DbContext "Server=(localdb)\mssqllocaldb;Database=Blogging;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -Verbose …

7
Wie aktualisiere ich einen Datensatz mit dem Entity Framework Core?
Was ist der beste Ansatz zum Aktualisieren von Datenbanktabellendaten im Entity-Frame-Work-Core? Rufen Sie die Tabellenzeile erneut auf, nehmen Sie die Änderungen vor und speichern Sie sie Verwenden Sie das Schlüsselwort Update im Datenbankkontext und behandeln Sie die Ausnahme für nicht vorhandenes Element Welche verbesserten Funktionen können wir gegenüber EF6 verwenden?

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.