Ich möchte eine Schnittstelle implementieren, die in Dev Express IResource in meinem Geschäftsobjekt EF Code First definiert ist.Kein Schlüssel definiert. Definieren Sie den Schlüssel für diesen EntityType beim Implementieren einer Schnittstelle mit der ID
public class JResource : IResource , IXafEntityObject
{
[Key]
public int IdKey { get; set; }
[NotMapped]
public object Id => IdKey; // since IResource wants this.
// other properties
}
Wenn ich meine Anwendung ausführen, um die Datenbank zu erstellen bekomme ich einen Fehler, die ich brauche den Schlüssel für dieses EntityType zu definieren.
Ich denke, das Problem ist, dass EF Id als den Schlüssel betrachten möchte, aber ich habe ID NotMapped gemacht, da ich will, dass es ein Int ist und die Schnittstelle will, dass es ein Objekt ist.
Gibt es eine Arbeit?