Example #1
0
 private static List <Cliente> BuscarClientesComOrdemUltimaModificacaoDescendente()
 {
     using (var context = new EFShadowPropertiesContext())
     {
         return(context.Clientes
                .OrderByDescending(c => EF.Property <DateTime>(c, "UltimaModificacao"))
                .ToList());
     }
 }
Example #2
0
 private static List <Tuple <Guid, string, DateTime> > BuscarClientesComShadowProperty()
 {
     using (var context = new EFShadowPropertiesContext())
     {
         return(context.Clientes
                .Select(c => Tuple.Create(c.Id, c.Nome, EF.Property <DateTime>(c, "UltimaModificacao")))
                .ToList());
     }
 }
Example #3
0
        private static void SalvarCliente(Cliente cliente)
        {
            using (var context = new EFShadowPropertiesContext())
            {
                context.Add(cliente);

                context.Entry(cliente)
                .Property("UltimaModificacao").CurrentValue = DateTime.Now;

                context.SaveChanges();
            }
        }