Partager via


MigrationCodeGenerator.Generate Méthode

Définition

Génère le code qui doit être ajouté au projet utilisateurs.

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

Paramètres

migrationId
String

Identificateur unique de la migration.

operations
IEnumerable<MigrationOperation>

Opérations à effectuer par la migration.

sourceModel
String

Modèle source à stocker dans les métadonnées de migration.

targetModel
String

Modèle cible à stocker dans les métadonnées de migration.

namespace
String

Espace de noms dans lequel le code doit être généré.

className
String

Nom de la classe qui doit être générée.

Retours

Le code généré.

Attributs

S’applique à