Я хочу реализовать интерфейс, определенный в Dev Express IResource в моем бизнес-объекте EF Code First.Определенный ключ не определен. Определите ключ для этого EntityType при реализации интерфейса, который имеет Id
public class JResource : IResource , IXafEntityObject
{
[Key]
public int IdKey { get; set; }
[NotMapped]
public object Id => IdKey; // since IResource wants this.
// other properties
}
Когда я запускаю мое приложение, чтобы создать базу данных я получаю ошибку, что мне нужно, чтобы определить ключ для этого EntityType.
Я думаю, проблема в том, что EF хочет рассматривать Id как Ключ, но я сделал Id NotMapped, так как я хочу, чтобы он был Int, и интерфейс хочет, чтобы он был объектом.
Есть ли работа вокруг?