Als «entity-framework-6» getaggte Fragen

Bei Fragen zum ADO.NET Entity Framework Version 6. Fügen Sie auch das generische Tag [entity-framework] hinzu, wenn Ihre Frage nicht auf die EF6-Version beschränkt ist.

30
Entity Framework Provider-Typ konnte nicht geladen werden?
Ich versuche, meine Tests in TeamCity auszuführen, das derzeit auf meinem Computer installiert ist. System.InvalidOperationException:: Das Entity Framework Provider - Typ ‚ für die‘ 'ADO.NET - Provider konnte nicht geladen werden. Stellen Sie sicher, dass die Provider-Assembly für die ausgeführte Anwendung verfügbar ist.System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServerVersion=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'System.Data.SqlClient Weitere Informationen finden Sie …


13
Wie stelle ich im Visual Studio Server Explorer eine Verbindung zu LocalDB her?
Ich kann nicht glauben, dass ich nach einer Stunde Suche keine funktionierende Lösung dafür finden konnte. Ich folge diesem Artikel zu Entity Framework 6.0, der einen einfachen Überblick über Code First bietet. Ich habe das Projekt erstellt und das neueste EF Nuget-Paket installiert , damit das Projekt kompiliert werden kann. …

6
Festlegen einer eindeutigen Einschränkung mit einer fließenden API?
Ich versuche, eine EF-Entität mit Code First und einer EntityTypeConfigurationfließenden API zu erstellen . Das Erstellen von Primärschlüsseln ist einfach, mit einer eindeutigen Einschränkung jedoch nicht. Ich habe alte Beiträge gesehen, in denen vorgeschlagen wurde, native SQL-Befehle auszuführen, aber die den Zweck zu vereiteln scheinen. ist das mit EF6 möglich?


3
DbSet.Attach (Entität) vs DbContext.Entry (Entität) .State = EntityState.Modified
Wenn ich mich in einem getrennten Szenario befinde und vom Client ein Dto erhalte, das ich einer Entität zuordne, um es zu speichern, gehe ich folgendermaßen vor: context.Entry(entity).State = EntityState.Modified; context.SaveChanges(); Für was ist dann die DbSet.Attach(entity) oder warum sollte ich die .Attach-Methode verwenden, wenn EntityState.Modified die Entität bereits anfügt?


25
In der Datenbank befindet sich bereits ein Objekt mit dem Namen
Update-Datenbank von Package Manager Console fehlgeschlagen. Ich habe Entity Framework 6.x und Code-First-Ansatz verwendet. Fehler ist "In der Datenbank befindet sich bereits ein Objekt mit dem Namen 'AboutUs'." Wie kann ich dieses Problem lösen? internal sealed class Configuration : DbMigrationsConfiguration<Jahan.Blog.Web.Mvc.Models.JahanBlogDbContext> { public Configuration() { AutomaticMigrationsEnabled = true; AutomaticMigrationDataLossAllowed = false; …


3
Multi-Async in Entity Framework 6?
Das ist mein Code: var banner = context.Banners.ToListAsync() var newsGroup = context.NewsGroups.ToListAsync() await Task.WhenAll(banner, newsGroup); Aber als ich die Funktion vom Controller aus anrief. Es zeigte Fehler In diesem Kontext wurde eine zweite Operation gestartet, bevor eine vorherige asynchrone Operation abgeschlossen wurde. Verwenden Sie 'wait', um sicherzustellen, dass alle asynchronen …

1
Database.BeginTransaction vs Transactions.TransactionScope
Was ist der Unterschied zwischen System.Transactions.TransactionScopeund EF6 Database.BeginTransaction? Könnte jemand ein kleines Beispiel geben oder nur erklären, welches mit einem deutlichen Unterschied verwendet werden soll? PS: In meinem Projekt verwende ich EF6. Ich habe die Dokumentation bereits gelesen, aber es hat nicht viel geholfen. Auch die Beispiele nachgeschlagen, aber sie …

2
Async PartialView verursacht die Ausnahme "HttpServerUtility.Execute blockiert ..."
Ich habe eine Teilansicht, die versucht, eine IEnumerable<Post>aus der Datenbank mit asynchronen ... Methode public static class PostService { public static int PostsPerPage = 50; public static async Task<IEnumerable<Post>> GetRecentAsync(int page = 0) { return await entityFrameworkDbContext.Posts .ToListAsync(); } } Teilansicht public async Task<ActionResult> Recent(int page = 0) { return …


8
Lazy Loading vs Eager Loading
Das verzögerte Laden in Entity Framework ist das Standardphänomen beim Laden und Zugreifen auf die zugehörigen Entitäten. Eifriges Laden bezieht sich jedoch auf die Praxis des Belastens all dieser Beziehungen. Ich bin auf die Frage gestoßen, in welcher Situation eifriges Laden vorteilhafter sein könnte als faules Laden. Fragen Sie dies, …

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.