MigrationCodeGenerator.Generate Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Gera o código que deve ser adicionado ao projeto de usuários.
public abstract System.Data.Entity.Migrations.Design.ScaffoldedMigration Generate (string migrationId, System.Collections.Generic.IEnumerable<System.Data.Entity.Migrations.Model.MigrationOperation> operations, string sourceModel, string targetModel, string namespace, string className);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1716:IdentifiersShouldNotMatchKeywords", MessageId="namespace")]
public abstract System.Data.Entity.Migrations.Design.ScaffoldedMigration Generate (string migrationId, System.Collections.Generic.IEnumerable<System.Data.Entity.Migrations.Model.MigrationOperation> operations, string sourceModel, string targetModel, string namespace, string className);
abstract member Generate : string * seq<System.Data.Entity.Migrations.Model.MigrationOperation> * string * string * string * string -> System.Data.Entity.Migrations.Design.ScaffoldedMigration
Public MustOverride Function Generate (migrationId As String, operations As IEnumerable(Of MigrationOperation), sourceModel As String, targetModel As String, namespace As String, className As String) As ScaffoldedMigration
Parâmetros
- migrationId
- String
Identificador exclusivo da migração.
- operations
- IEnumerable<MigrationOperation>
Operações a serem executadas pela migração.
- sourceModel
- String
Modelo de origem a ser armazenado nos metadados de migração.
- targetModel
- String
Modelo de destino a ser armazenado nos metadados de migração.
- namespace
- String
Namespace no qual o código deve ser gerado.
- className
- String
Nome da classe que deve ser gerada.
Retornos
O código gerado.
- Atributos
Aplica-se a
Entity Framework