EF Core 1-ко-многим без настройки стороны "многие" - PullRequest
0 голосов
/ 11 апреля 2020

Я бы хотел иметь связь Один файл со многими пользователями, но я не хочу иметь List<File> в классе пользователя

Я обнаружил, что могу просто использовать HasOne() во время настройки, но Как я могу указать, какое свойство является фактическим ForeignKey?

public class File
{
    ...
    public Guid UploadedById { get; set; }

    public User UploadedBy { get; set; }
}

public class User
{
    I don't want to have 

    public List<File> Files { get; set; } = new List<File>();

    here
}

public class FileConfiguration : IEntityTypeConfiguration<File>
{
    public void Configure(EntityTypeBuilder<File> builder)
    {
        builder.HasKey(x => x.Id);
        builder.HasOne(x => x.UploadedBy)... how to specify key?
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...