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

Gerar o Script-Migration das tabelas

Bom dia, Estou tentando gerar o scritpt da tabela através do Script-Migration -Context AluraFilmesContexto no entanto quando rodo ele gera o seguinte resultado:

IF OBJECT_ID(N'__EFMigrationsHistory') IS NULL
BEGIN
    CREATE TABLE [__EFMigrationsHistory] (
        [MigrationId] nvarchar(150) NOT NULL,
        [ProductVersion] nvarchar(32) NOT NULL,
        CONSTRAINT [PK___EFMigrationsHistory] PRIMARY KEY ([MigrationId])
    );
END;

GO

Não gerando o script da minha Tabela conforme configurado no AluraFilmesContext :

 public class AluraFilmesContexto : DbContext
    {

        public DbSet<Ator> Atores { get; set; }
        ......
 [Table("actor")]
    public class Ator
    {
        [Column("actor_id")]
        public int Id { get; set; }
        [Column("first_name")]
        public string PrimeiroNome { get; set; }
        [Column("last_name")]
        public string UltimoNome { get; set; }

        public override string ToString()
        {
            return $"Ator ({Id}): {PrimeiroNome} {UltimoNome}";
        }
    }

como eu faço para gerar esse script, se eu utilizo o Add-migration funciona e a migração da tabela é gerada normalmente.

Se puderem me ajudar.....

Obrigado.

1 resposta
solução!

Consegui resolver, pesquisando e observando o procedimento do professor no vídeo.

É necessário primeiro usar o Add-Migration para em seguida utilizar o Script-Migration, então funcionou.

Obrigado.