Compartilhar via


MigrationCodeGenerator.Generate Método

Definição

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