Als «dbcontext» getaggte Fragen


12
Entity Framework: Eine Datenbank, mehrere DbContexts. Ist das eine schlechte Idee? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Im letzten Monat geschlossen . Verbessere diese Frage Mein bisheriger Eindruck war, dass …


21
Der Entitätstyp <Typ> ist nicht Teil des Modells für den aktuellen Kontext
Ich komme in das Entity Framework, bin mir aber nicht sicher, ob mir ein kritischer Punkt im Code-First-Ansatz fehlt. Ich verwende ein generisches Repository-Muster, das auf dem Code von https://genericunitofworkandrepositories.codeplex.com/ basiert, und habe meine Entitäten erstellt. Wenn ich jedoch versuche, auf die Entität zuzugreifen oder sie zu ändern, stoße ich …

14
Wie kann der Konvertierungsfehler von datetime2 außerhalb des Bereichs mithilfe von DbContext und SetInitializer behoben werden?
Ich verwende die mit Entity Framework 4.1 eingeführten APIs DbContext und Code First. Das Datenmodell verwendet grundlegende Datentypen wie stringund DateTime. Die einzige Datenanmerkung, die ich in einigen Fällen verwende, ist [Required], aber das gilt nicht für eine der DateTimeEigenschaften. Beispiel: public virtual DateTime Start { get; set; } Die …

4
LINQ to Entities unterstützt nur das Umwandeln von EDM-Grund- oder Aufzählungstypen mit IEntity-Schnittstelle
Ich habe die folgende generische Erweiterungsmethode: public static T GetById&lt;T&gt;(this IQueryable&lt;T&gt; collection, Guid id) where T : IEntity { Expression&lt;Func&lt;T, bool&gt;&gt; predicate = e =&gt; e.Id == id; T entity; // Allow reporting more descriptive error messages. try { entity = collection.SingleOrDefault(predicate); } catch (Exception ex) { throw new InvalidOperationException(string.Format( …

5
Wie kann man Entity Framework zwingen, immer aktualisierte Daten aus der Datenbank abzurufen?
Ich verwende die EntityFramework.Extended- Bibliothek, um Stapelaktualisierungen durchzuführen. Das einzige Problem ist, dass EF die von der Bibliothek durchgeführten Stapelaktualisierungen nicht verfolgt. Wenn ich das DbContexterneut abfrage, werden die aktualisierten Entitäten nicht zurückgegeben. Ich habe festgestellt, dass die Verwendung der AsNoTracking()Methode beim Abfragen das Tracking deaktiviert und frische Daten aus …

4
Entity Framework 5 Deep Copy / Klon einer Entität
Ich verwende Entity Framework 5 ( DBContext) und versuche, den besten Weg zu finden, um eine Entität tief zu kopieren (dh die Entität und alle zugehörigen Objekte zu kopieren) und dann die neuen Entitäten in der Datenbank zu speichern. Wie kann ich das machen? Ich habe versucht, Erweiterungsmethoden wie zu …

10
c # -Entity-Framework: Richtige Verwendung der DBContext-Klasse in Ihrer Repository-Klasse
Ich habe meine Repository-Klassen implementiert, wie Sie unten sehen können public Class MyRepository { private MyDbContext _context; public MyRepository(MyDbContext context) { _context = context; } public Entity GetEntity(Guid id) { return _context.Entities.Find(id); } } Ich habe jedoch kürzlich diesen Artikel gelesen, der besagt, dass es eine schlechte Praxis ist, Datenkontext …

6
Verspotten von EF DbContext mit Moq
Ich versuche, einen Komponententest für meinen Dienst mit einem verspotteten DbContext zu erstellen. Ich habe eine Schnittstelle IDbContextmit folgenden Funktionen erstellt: public interface IDbContext : IDisposable { IDbSet&lt;T&gt; Set&lt;T&gt;() where T : class; DbEntityEntry&lt;T&gt; Entry&lt;T&gt;(T entity) where T : class; int SaveChanges(); } Mein realer Kontext implementiert diese Schnittstelle IDbContextund …
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.