TableExistenceChecker.AnyModelTableExistsInDatabase メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
派生クラスでオーバーライドされた場合は、指定された接続のデータベース内に特定のテーブルが存在する場所を確認します。
public abstract bool AnyModelTableExistsInDatabase(System.Data.Entity.Core.Objects.ObjectContext context, System.Data.Common.DbConnection connection, System.Collections.Generic.IEnumerable<System.Data.Entity.Core.Metadata.Edm.EntitySet> modelTables, string edmMetadataContextTableName);
abstract member AnyModelTableExistsInDatabase : System.Data.Entity.Core.Objects.ObjectContext * System.Data.Common.DbConnection * seq<System.Data.Entity.Core.Metadata.Edm.EntitySet> * string -> bool
Public MustOverride Function AnyModelTableExistsInDatabase (context As ObjectContext, connection As DbConnection, modelTables As IEnumerable(Of EntitySet), edmMetadataContextTableName As String) As Boolean
パラメーター
- context
- ObjectContext
テーブル チェックが実行されているコンテキスト。通常は、適切な DbInterceptionContextを取得するために使用されます。
- connection
- DbConnection
データベースへの接続。 開いているか閉じている可能性があります。開いている場合は、もう一度閉じる必要があります。 破棄しないでください。
- modelTables
- IEnumerable<EntitySet>
存在するためにチェックするテーブル。
- edmMetadataContextTableName
- String
存在するためにチェックする EdmMetadata テーブルの名前。
戻り値
True を指定すると、いずれかのモデル テーブルまたは EdmMetadata テーブルが存在します。