При добавлении свойства навигации в дополнение к целочисленному свойству внешнего ключа Entity Framework создает в моей таблице два поля Id. - PullRequest
0 голосов
/ 07 декабря 2018

Следуя документации 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 заполнены им?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...