Änderungen bei MergeOption

Die Auflistung System.Data.Objects.MergeOption wird verwendet, um beim Laden von Objekten aus der Datenbank festzulegen, wie das Entity Famework mit den geladenen Objekten umgeht, insbesondere in Bezug auf bereits bestehende Objekte im RAM. System.Data.Objects.MergeOption kann man angeben bei

  • LINQ-Abfragen durch Typkonvertierung auf ObjectQuery:

    var FlugQuery = (from x in db.Flug select x).OrderBy(f4 => f4.FlugNr).Skip(10);
    (FlugQuery as ObjectQuery).MergeOption = MergeOption.PreserveChanges;
  • SQL-Abfragen als Parameter bei ExecuteStoreQuery() oder Translate() – Dies ist neu ab Entity Framework 4.0:

    var Fluege = ctx.ExecuteStoreQuery<WWWings_EF4_Standard.Flug>("Select * from Flug where Abflugort = {0} and Zielort = {1}", ...

Get Microsoft .NET 4.0 Update now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.