No vídeo são comentadas as linhas de código da migração inicial para que a atualização do banco funcione. Pelo que entendi, isso aconteceu porque geramos a tabela Produto através de comando SQL e não pelo EF. O procedimento correto seria criar o código da classe que se quer persistir e fazer a migração pelo EF para não termos aquele erro?