0
respostas

Erro na shadow property last_update

Boa noite!

Fiz exatamente como orientado, mas ta dando erro na minha shadow property last_update :(

O erro na execução:

System.InvalidOperationException: 'The property 'FilmeAtor.last_update' is of type 'Datetime' which is not supported by current database provider. Either change the property CLR type or ignore the property using the '[NotMapped]' attribute or by using 'EntityTypeBuilder.Ignore' in 'OnModelCreating'.'

Minha classe de configuração:

using Alura.Filmes.App.Negocio;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata.Builders;

namespace Alura.Filmes.App.Dados
{
    public class FilmeAtorConfiguration : IEntityTypeConfiguration<FilmeAtor>
    {
        public void Configure(EntityTypeBuilder<FilmeAtor> builder)
        {
            builder.ToTable("film_actor");

            builder.Property<int>("film_id");

            builder.Property<int>("actor_id");

            builder.Property<Datetime>("last_update")
                .HasColumnName("datetime")
                .HasDefaultValueSql("getdate()");

            builder.HasKey("film_id", "actor_id");
        }
    }
}