FSharp-Datensatztypen mit Entity Framework Code-First

Ich mache einen Proof of Concept in einer Geschäftsanwendung, in der ich die aktuelle Implementierung von C # Code-First Entity Framework durch eine F # 1-Implementierung ersetzen möchte. Ich folgeDie article scheint ziemlich gut zu funktionieren, aber ich hatte gehofft, FSharp-Datensatztypen anstelle der im Artikel verwendeten Klassen zu verwenden. Wenn ich versuche, einem Datensatztyp wie folgt eine Datenanmerkung hinzuzufügen:

type Family = {[<Key>]Id:int; LastName:string; IsRegistered:bool}

Ich erhalte den folgenden Fehler:

Error   1   The type 'Key' is not defined

Gibt es eine Möglichkeit, Datenanmerkungen mit Datensatztypen zu verwenden? Anscheinend braucht EF Code-First Anmerkungen ...

Antworten auf die Frage(2)

Ihre Antwort auf die Frage