Я новичок в разработке и пытаюсь создать небольшой проект, извините за вопрос, я знаю, что этот вопрос задавался ранее, но я попытался прочитать об этом и не смог решить мою проблему, у меня есть эта модель
public class DummyProject: BaseModel
{
public string X{ get; set; } = null!;
public string Y{ get; set; } = null!;
public string Z{ get; set; } = null!;
public string Q{ get; set; } = null!;
[ForeignKey(nameof(fooN))]
public Guid? FooId{ get; set; }
public Foo? FooN{ get; set; } = null;
}
public class Foo: BaseModel
{
public string P{ get; set; } = null!;
public string T{ get; set; } = null!;
}
Я подключил их в DBcontect следующим образом:
public DbSet<DummyProject> DummyProjects{ get; set; } = null!;
public DbSet<Foo> Foos{ get; set; } = null!;
и добавил каждую сущность моделей в Modelbuilder
при попытке выполнить миграцию. и обновить Db, я получаю ошибку ограничения внешнего ключа
constraint "fk_dummy_projects_dummy_projectss_foon_id" of relation "dummy_projects" does not exist
, и я не знаю, относится ли это к ошибке, но на модели foo у меня также есть предупреждение, что она никогда не создается