Als «entity-framework» getaggte Fragen

Bei Fragen zum ADO.NET Entity Framework, den ORM-Tools (Object-Relational-Mapping) für .NET Framework. Bitte fügen Sie gegebenenfalls ein versionierungsspezifisches Tag hinzu. Verwenden Sie dieses Tag NICHT für Entity-Framework-Kernfragen. Verwenden Sie stattdessen den Entity-Framework-Core.

8
Fehler beim Zuordnen von Fragmenten in Entity Framework 4 beim Hinzufügen eines neuen Entitätsskalars
Ich habe ein Entity Framework 4-Modell-First-Design. Ich erstelle einen ersten Entwurf meines Modells im Designer und alles war gut. Ich habe eine Datenbank zusammengestellt, generiert usw. Später habe ich versucht, einer meiner vorhandenen Entitäten einen String-Skalar (Nullable = true) hinzuzufügen, und beim Kompilieren wird immer wieder diese Art von Fehler …


15
Wie funktioniert Entity Framework mit rekursiven Hierarchien? Include () scheint damit nicht zu funktionieren
Ich habe eine Item. Itemhat eine Category. Categoryhat ID, Name, Parentund Children. Parentund Childrensind auch von Category. Wenn ich eine LINQ to Entities-Abfrage für eine bestimmte Methode durchführe, wird Itemdie zugehörige nicht zurückgegeben Category, es sei denn, ich verwende die Include("Category")Methode. Aber es bringt nicht die vollständige Kategorie mit seinen …


5
Sollte ich dynamische Proxys mit Entity Framework 4.1 und MVC3 aktivieren oder deaktivieren?
Könnte jemand Ratschläge geben oder auf Blogs / Artikel hinweisen, die bei dieser Entscheidung helfen könnten? Die Proxies scheinen mir sehr fremd zu sein und ich zögere, sie zu verwenden. Ich mag die Möglichkeit, Lazy Loading mithilfe virtueller Eigenschaften in meinem Modell zu steuern, aber das sind so ziemlich alle …

5
LEFT JOIN in LINQ zu Entitäten?
Ich probiere LINQ für Entitäten aus. Ich habe ein Problem mit Folgendem: Ich möchte, dass es dies tut: SELECT T_Benutzer.BE_User ,T_Benutzer_Benutzergruppen.BEBG_BE FROM T_Benutzer LEFT JOIN T_Benutzer_Benutzergruppen ON T_Benutzer_Benutzergruppen.BEBG_BE = T_Benutzer.BE_ID Das nächste, zu dem ich gekommen bin, ist Folgendes: var lol = ( from u in Repo.T_Benutzer //where u.BE_ID == …


2
Wie führe ich einen Gruppenbeitritt in .NET Core 3.0 Entity Framework durch?
Mit den Änderungen an .NET Core 3.0 bekomme ich ... NavigationExpandingExpressionVisitor 'fehlgeschlagen. Dies kann entweder auf einen Fehler oder eine Einschränkung in EF Core hinweisen. Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=2101433 .) ---> System.InvalidOperationException: Verarbeitung des LINQ-Ausdrucks 'GroupJoin, ... Dies ist eine wirklich einfache Abfrage, daher muss es eine Möglichkeit …

3
Stark typisierte IDs im Entity Framework Core
Ich versuche, eine stark typisierte IdKlasse zu haben, die jetzt intern 'lang' ist. Implementierung unten. Das Problem, das ich in meinen Entitäten habe, ist, dass Entity Framework mir eine Nachricht gibt, dass die Eigenschafts- ID bereits darauf abgebildet ist. Siehe meine IEntityTypeConfigurationunten. Hinweis: Ich strebe keine starre DDD-Implementierung an. Bitte …


3
Geben Sie die Azure SQL Server-Edition in EF Core an, ohne die lokale Entwicklung zu unterbrechen
Entity Framework Core führte die Methoden HasServiceTier und HasPerformanceLevel ein , um die Edition eines Azure SQL-Servers zu ändern. Sie können sie in OnModelCreating folgendermaßen verwenden : protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); modelBuilder.HasServiceTier("Basic"); modelBuilder.HasPerformanceLevel("Basic"); } Wenn Sie Add-Migration Add-Migration verwenden, erhalten Sie eine Migration wie folgt: public partial …

5
So rufen Sie eine gespeicherte Prozedur in EF Core 3.0 über FromSqlRaw auf
Ich bin kürzlich von EF Core 2.2 auf EF Core 3.0 migriert. Leider habe ich keine Möglichkeit gefunden, eine gespeicherte Prozedur aufzurufen, die eine Entität zurückgibt. In EF Core 2.0 war Folgendes möglich: var spParams = new object[] { "bla", "xx" }; var createdPath = ModelContext.Paths.FromSql("AddNodeWithPathProc @p0, @p1", spParams).Single(); In …



1
Auswirkungen auf die Leistung von Entity Framework Core 3.0 beim Einbeziehen von Sammlungsnavigationseigenschaften (kartesische Explosion)
Nach dem Upgrade von EF Core 2.2 auf EF Core 3.0 ist ein großes Leistungsproblem aufgetreten. Stellen Sie sich ein einfaches Datenmodell mit einer einzigen Sammlungsnavigationseigenschaft und Hunderten von Feldern vor (die Realität sieht noch dunkler aus): public class Item { [Key] public int ItemID {get;set;} public ICollection<AddInfo> AddInfos {get;set;} …

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.