Sdílet prostřednictvím


MigrationCodeGenerator.Generate Metoda

Definice

Vygeneruje kód, který by měl být přidán do projektu users.

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

Parametry

migrationId
String

Jedinečný identifikátor migrace.

operations
IEnumerable<MigrationOperation>

Operace, které se mají provést při migraci.

sourceModel
String

Zdrojový model, který se má uložit v metadatech migrace.

targetModel
String

Cílový model, který má být uložen v metadatech migrace.

namespace
String

Obor názvů, ve které se má vygenerovat kód.

className
String

Název třídy, která by měla být generována.

Návraty

Vygenerovaný kód.

Atributy

Platí pro