Следуя документации Entity Framework Core Я создал следующую сущность:
public class Post
{
public int PostId { get; set; }
public string Title { get; set; }
public string Content { get; set; }
public int BlogId { get; set; }
public Blog Blog { get; set; }
}
При запуске Update-Database
я получаю столбцы BlogId
и BlogId1
.Я не помню, чтобы столкнулся с этой проблемой в прошлом.Не рекомендуется ли добавлять целочисленный параметр внешнего ключа, чтобы учесть дополнительные параметры запросов?
Можно ли как-то это сработать, когда в SQL есть только один столбец BlogId
и когда я получаюданные и BlogId
и Blog.Id
заполнены им?