Ich versuche, einige Modelle zu definieren, die ich in Entity Framework 6 verwende. Ich möchte F # Datensätze verwenden. Wenn ich [<CLIMutable>]
über die Datensatzdefinition setzen und ICollection<'a>
für, nun, die Sammlungen verwenden. EF funktioniert gut.So erstellen Sie ein virtuelles Datensatzfeld für Entity Framework Lazy loading
Ich kann die Datensätze speichern und abrufen. Damit EF jedoch lazy lädt, muss das Datensatzfeld mit der Sammlung virtuell erstellt werden. Ich kann ein Property-Member virtuell machen, indem es es abstrakt macht und einen Standard bereitstellt. Aufzeichnungen sind keine Klassen. Ist es möglich, ein Rekordfeld virtuell zu machen?
Wenn ich versuche, den Datensatz mit einem abstrakten Mitglied zu erweitern ich diesen Fehler this declaration element is not permitted in an augmentation
Vielen Dank. Habe es vorgeschlagen. http://fslang.uservoice.com/forums/245727-f-language/suggestions/6672675-an-clivirtual-attribute – Remko
Ich habe dafür gestimmt. –