У меня есть свойство навигации public virtual IUser<int> CreateBy { get; set; }
Навигационная собственность может быть общим типом?
Когда я пытаюсь добавить миграцию Add-Migration InitialMigration
, возникает следующая ошибка:
Навигационное свойство «CreateBy» не является объявленное свойство по типу «Passo». Убедитесь, что он не был явно исключен из модели и что он является допустимым навигационным свойством.
Мой тип Passo
public class Passo : EntityNome, IAuditable
{
public virtual int? Ordem { get; set; }
public virtual Passo ProximoPasso { get; set; }
public virtual ICollection<User> Responsaveis { get; protected set; }
public virtual IList<CheckListItemTemplate> CheckListItens { get; protected set; }
public virtual DateTime CreateAt { get; protected internal set; }
public virtual IUser<int> CreateBy { get; set; }
public virtual DateTime? UpdateAt { get; protected set; }
public virtual IUser<int> UpdateBy { get; set; }
}