Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

inserir valores em Shadow Properties não nula

Olá, na vídeo da aula "Definindo valores para shadow properties" vocês mostram como inserir um valor na coluna last_update "na unha". Gostaria de saber se teria alguma forma de inserir esse valor de modo automático sem eu ter que me preocupar em sempre escrever o código mostrado na aula toda vez que eu tiver que inserir um registro novo. Ex: Toda vez que eu inserir, ou alterar, um registro da tabela "actor" o Entity já sabe como lidar com a coluna "last_update", atualizando a coluna com a data e a hora atual.

1 resposta
solução!

cara tenta algo parecido com isso, sobre escreve este metodo "SaveChanges" no seu contexto e tenta algo assim que da certo.

 public override int SaveChanges()
        {
            var AddedEntities = ChangeTracker.Entries()
                .Where(E => E.State == EntityState.Added)
                .ToList();

            AddedEntities.ForEach(E =>
            {
                E.Property("last_update").CurrentValue = DateTime.Now;
            });            

            return base.SaveChanges();
        }