Olá Victor!
No caso do Entity Framework Core, para inserir uma linha no banco de dados, você precisa instanciar o objeto que representa essa linha e atribuir os valores desejados a ele.
No exemplo fornecido, o objeto Produto
é instanciado e preenchido com as informações do produto que você deseja inserir no banco de dados. Em seguida, é criada uma instância do contexto LojaContext
e o objeto Produto
é adicionado à propriedade Produtos
desse contexto. Por fim, você chama o método SaveChanges()
para salvar as mudanças no banco de dados.
private static void GravarUsandoEntity()
{
Produto p = new Produto();
p.Nome = "Harry Potter e a Ordem da Fênix";
p.Categoria = "Livros";
p.Preco = 19.89;
using (var contexto = new LojaContext())
{
contexto.Produtos.Add(p);
contexto.SaveChanges();
}
}
Dessa forma, o produto será inserido no banco de dados.
Espero ter ajudado e bons estudos!