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 ステートメントのリスト。