MigrationCodeGenerator.Generate Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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