static void Main(string[] args) { using (var db = new LivrosContext()) { db.Database.EnsureDeleted(); db.Database.EnsureCreated(); var livro1 = new Livro { Titulo = "Domain - Driven Design: Tackling Complexity in the Heart of Software", Autor = "Eric Evans", AnoPublicacao = 2003 }; var livro2 = new Livro { Titulo = "Agile Principles, Patterns, and Practices in C#", Autor = "Robert C. Martin", AnoPublicacao = 2006 }; db.Livros.AddRange(livro1, livro2); // Definindo o valor em cada objeto db.Entry(livro1).Property("UltimaAtualizacao").CurrentValue = DateTime.Now; db.Entry(livro2).Property("UltimaAtualizacao").CurrentValue = DateTime.Now.AddMinutes(1); db.SaveChanges(); Console.WriteLine("------------ RESULTADOS ------------"); db.Livros .OrderBy(x => EF.Property <DateTime>(x, "UltimaAtualizacao")) .Select(x => new { x.Titulo, UltimaAtualizacao = EF.Property <DateTime>(x, "UltimaAtualizacao") }).ToList() .ForEach(x => Console.WriteLine($"Titulo: {x.Titulo} | Atualizado em {x.UltimaAtualizacao}")); } }
public ActionResult Edit([Bind(Include = "Id,Nome")] Genero genero) { if (ModelState.IsValid) { db.Entry(genero).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(genero)); }
public ActionResult Edit([Bind(Include = "Id,Titulo,AnoEdicao,Valor,Autor,GeneroId")] Livro livro) { if (ModelState.IsValid) { db.Entry(livro).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.GeneroId = new SelectList(db.Generos, "Id", "Nome", livro.GeneroId); return(View(livro)); }
public async Task <IActionResult> PutLivrosItem(long id, LivrosItem item) { if (id != item.Id) { return(BadRequest()); } _context.Entry(item).State = EntityState.Modified; await _context.SaveChangesAsync(); return(NoContent()); }
public void Atualizar(T obj) { Context.Entry(obj).State = EntityState.Modified; Context.SaveChanges(); }