共用方式為


MigrationCodeGenerator.Generate 方法

定義

產生應該新增至使用者專案的程式碼。

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

參數

migrationId
String

移轉的唯一識別碼。

operations
IEnumerable<MigrationOperation>

移轉所要執行的作業。

sourceModel
String

要儲存在移轉中繼資料中的來源模型。

targetModel
String

要儲存在移轉中繼資料中的目標模型。

namespace
String

應該在 中產生程式碼的命名空間。

className
String

應該產生的類別名稱。

傳回

產生的程式碼。

屬性

適用於