Удалить внешний ключ, добавленный по соглашению в Entity Framework Core - PullRequest
0 голосов
/ 15 января 2019

У меня есть две сущности:

class User
{
    public Guid UserId { get; set; }
}

class ActionLog
{
    public Guid ActionLogId { get; set; }
    public Guid UserId { get; set; }
    public User User {get; set;}
}

Когда я добавляю их в контекст данных EF Core, по соглашению на ActionLog.UserId генерируется внешний ключ, но я хотел бы просто зарегистрировать UserId без отношения. Я не хочу каскадного удаления и проверки ключей. Как я могу удалить это соглашение?

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