я видел этот пример, но я хочу сначала вставить роли и просто связать существующие с новыми пользователями Как я должен сначала заполнить данные отношением многие ко многим в 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);
}
}
Я создаю пользователей, теперь как я могу добавить существующую роль для пользователя?