Семя Много ко Многим EF6 Asp .NET MVC 5 - PullRequest
0 голосов
/ 17 апреля 2019

я видел этот пример, но я хочу сначала вставить роли и просто связать существующие с новыми пользователями Как я должен сначала заполнить данные отношением многие ко многим в Entity Framework Code 5.0

    public class AbastecimentoDBInitializer : DropCreateDatabaseAlways<AbastecimentoContext>
    {
        protected override void Seed(AbastecimentoContext context)
        {
            IList<Role> roles = new List<Role>();

            roles.Add(new Role() { Id = 1, Nome = "Dev" });
            roles.Add(new Role() { Id = 2, Nome = "SuperAdmin" });
            roles.Add(new Role() { Id = 3, Nome = "Admin" });
            roles.Add(new Role() { Id = 4, Nome = "User" });

            context.Roles.AddRange(roles);

           var user1 = new User() { Id = 1, Username = "test1", Nome = "test1", Email = "test.test@test.com", IsActivo = true };
           var user2 = new User() { Id = 2, Username = "test2", Nome = "test2", Email = "test2.test2@test.com", IsActivo = true });

            base.Seed(context);
        }
    }

Я создаю пользователей, теперь как я могу добавить существующую роль для пользователя?

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