Udostępnij przez


MigrationCodeGenerator.Generate Metoda

Definicja

Generuje kod, który powinien zostać dodany do projektu użytkowników.

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

Unikatowy identyfikator migracji.

operations
IEnumerable<MigrationOperation>

Operacje do wykonania przez migrację.

sourceModel
String

Model źródłowy do przechowywania w metadanych migracji.

targetModel
String

Model docelowy do przechowywania w metadanych migracji.

namespace
String

Przestrzeń nazw, w którą powinien zostać wygenerowany kod.

className
String

Nazwa klasy, która powinna zostać wygenerowana.

Zwraca

Wygenerowany kod.

Atrybuty

Dotyczy