Galera, estou começando com o Entity. Desculpa a duvida "besta". Criei a tabela usuario normalmente. Tudo certo. Agora gostaria de acessar (incluir dados em uma base) que já existe. Criei ela fora do VS. Basicamente a mesma coisa que a tabela de usuário, só adicionei um campo null. To fazendo isso para "testar" quando já temos uma base e só precisamos acessar. Criei a classe uses
public class users
{
public int Id { get; set; }
public string nome { get; set; }
public int idade { get; set; }
public int gender { get; set; }
public string postalcode { get; set; }
}
no Contexto, criei:
public DbSet<usuario> usuarios {get; set;}
public DbSet<users> users { get; set; }
no programa, criei:
contexto contexto = new contexto();
users lucas = new users()
{
nome = "lucas R Almeida",
idade = 26,
postalcode = null,
gender = 1
};
contexto.users.Add(lucas);
contexto.SaveChanges();
contexto.Dispose();
O migration dessa tabela nova, nao tem nada no UP e no DOWN. Mas ao meu entendimento esta certo, uma vez que nao foi criada pelo VS. Apenas dei um update data base.
Quando rodo o código, dá erro no save (igual no video que fala que o erro é pq a tabela não existe).
To vendo uns foruns e umas apostilas, mas nao consegui pegar o "erro". Alguém sabe?