TableExistenceChecker.AnyModelTableExistsInDatabase メソッド
[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]
派生クラスにオーバーライドする際、特定の接続について、データベースのどこに特定のテーブルが存在しているかを確認します。
名前空間: System.Data.Entity.Infrastructure
アセンブリ: EntityFramework (EntityFramework.dll 内)
構文
'宣言
Public MustOverride Function AnyModelTableExistsInDatabase ( _
context As ObjectContext, _
connection As DbConnection, _
modelTables As IEnumerable(Of EntitySet), _
edmMetadataContextTableName As String _
) As Boolean
'使用
Dim instance As TableExistenceChecker
Dim context As ObjectContext
Dim connection As DbConnection
Dim modelTables As IEnumerable(Of EntitySet)
Dim edmMetadataContextTableName As String
Dim returnValue As Boolean
returnValue = instance.AnyModelTableExistsInDatabase(context, _
connection, modelTables, edmMetadataContextTableName)
public abstract bool AnyModelTableExistsInDatabase(
ObjectContext context,
DbConnection connection,
IEnumerable<EntitySet> modelTables,
string edmMetadataContextTableName
)
public:
virtual bool AnyModelTableExistsInDatabase(
ObjectContext^ context,
DbConnection^ connection,
IEnumerable<EntitySet^>^ modelTables,
String^ edmMetadataContextTableName
) abstract
abstract AnyModelTableExistsInDatabase :
context:ObjectContext *
connection:DbConnection *
modelTables:IEnumerable<EntitySet> *
edmMetadataContextTableName:string -> bool
public abstract function AnyModelTableExistsInDatabase(
context : ObjectContext,
connection : DbConnection,
modelTables : IEnumerable<EntitySet>,
edmMetadataContextTableName : String
) : boolean
パラメーター
- context
型 : System.Data.Entity.Core.Objects.ObjectContext
適切な DbInterceptionContext を取得するために通常使用される、テーブルのチェックを実行しているコンテキスト。
- connection
型 : System.Data.Common.DbConnection
データベースへの接続。 開いていることも、閉じていることもあります。開いている場合は再度閉じる必要があります。 破棄しないでください。
- modelTables
型 : System.Collections.Generic.IEnumerable<EntitySet>
存在をチェックするテーブル。
- edmMetadataContextTableName
型 : System.String
存在をチェックする EdmMetadata テーブルの名前。
戻り値
型 : System.Boolean
モデル テーブルのいずれかまたは EdmMetadata テーブルが存在する場合は True。