MigrationSqlGenerator.Generate 方法
[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]
將一組移轉作業轉換成資料庫提供者特有的 SQL。
命名空間: System.Data.Entity.Migrations.Sql
組件: EntityFramework (在 EntityFramework.dll 中)
語法
'宣告
Public MustOverride Function Generate ( _
migrationOperations As IEnumerable(Of MigrationOperation), _
providerManifestToken As String _
) As IEnumerable(Of MigrationStatement)
'用途
Dim instance As MigrationSqlGenerator
Dim migrationOperations As IEnumerable(Of MigrationOperation)
Dim providerManifestToken As String
Dim returnValue As IEnumerable(Of MigrationStatement)
returnValue = instance.Generate(migrationOperations, _
providerManifestToken)
public abstract IEnumerable<MigrationStatement> Generate(
IEnumerable<MigrationOperation> migrationOperations,
string providerManifestToken
)
public:
virtual IEnumerable<MigrationStatement^>^ Generate(
IEnumerable<MigrationOperation^>^ migrationOperations,
String^ providerManifestToken
) abstract
abstract Generate :
migrationOperations:IEnumerable<MigrationOperation> *
providerManifestToken:string -> IEnumerable<MigrationStatement>
public abstract function Generate(
migrationOperations : IEnumerable<MigrationOperation>,
providerManifestToken : String
) : IEnumerable<MigrationStatement>
參數
- migrationOperations
類型:System.Collections.Generic.IEnumerable<MigrationOperation>
要轉換的作業。
- providerManifestToken
類型:System.String
表示設為目標之資料庫版本的語彙基元。
傳回值
類型:System.Collections.Generic.IEnumerable<MigrationStatement>
為了進行移轉作業所執行的 SQL 陳述式清單。