次の方法で共有


DbProviderManifest クラス

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

すべての CLR 型のメタデータ インターフェイス。

継承階層

System.Object
  System.Data.Entity.Core.Common.DbProviderManifest
    System.Data.Entity.Core.Common.DbXmlEnabledProviderManifest

名前空間:  System.Data.Entity.Core.Common
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
Public MustInherit Class DbProviderManifest
'使用
Dim instance As DbProviderManifest
public abstract class DbProviderManifest
public ref class DbProviderManifest abstract
[<AbstractClassAttribute>]
type DbProviderManifest =  class end
public abstract class DbProviderManifest

DbProviderManifest 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
プロテクト メソッド DbProviderManifest DbProviderManifest クラスの新しいインスタンスを初期化します。

上揃え

プロパティ

  名前 説明
パブリック プロパティ NamespaceName このプロバイダー マニフェストによって使用される名前空間を取得します。

上揃え

メソッド

  名前 説明
パブリック メソッド Equals (Object から継承されます。)
パブリック メソッド EscapeLikeArgument プロバイダーの作成者は、ワイルドカードとエスケープ文字がエスケープされた引数を返すために、このメソッドをオーバーライドする必要があります。このメソッドは、SupportsEscapingLikeArgument が true を返す場合にのみ使用されます。
プロテクト メソッド Finalize (Object から継承されます。)
プロテクト メソッド GetDbInformation 派生クラスでオーバーライドされると、このメソッドはプロバイダー固有の情報を返します。
パブリック メソッド GetEdmType 派生クラスでオーバーライドされると、このメソッドは、指定されたストレージ型およびその型の一連のファセットを EDM 型にマップします。
パブリック メソッド GetFacetDescriptions 特定の型の FacetDescription オブジェクトを返します。
パブリック メソッド GetHashCode (Object から継承されます。)
パブリック メソッド GetInformation プロバイダー固有の情報を取得します。
パブリック メソッド GetStoreFunctions 派生クラスでオーバーライドされると、プロバイダー マニフェストでサポートされる EDM 関数のコレクションを返します。
パブリック メソッド GetStoreType 派生クラスでオーバーライドされると、このメソッドは、指定された EDM 型およびその型の一連のファセットをストレージ型にマップします。
パブリック メソッド GetStoreTypes 派生クラスでオーバーライドされると、データ ソースによってサポートされるプリミティブ型のセットを返します。
パブリック メソッド GetType (Object から継承されます。)
プロテクト メソッド MemberwiseClone (Object から継承されます。)
パブリック メソッド SupportsEscapingLikeArgument プロバイダーが、Like 式のパターンとしてエスケープ文字列の使用をサポートしているかどうかを示します。
パブリック メソッド SupportsInExpression プロバイダーが DbInExpression のインスタンスを含む式ツリーを処理できるかどうかを指定するブール値を返します。既定の実装では、下位互換性を維持するために false を返します。派生クラスでこのメソッドをオーバーライドできます。
パブリック メソッド ToString (Object から継承されます。)

上揃え

フィールド

  名前 説明
パブリック フィールド静的メンバー CollationFacetName Collation ファセットの名前
パブリック フィールド静的メンバー ConceptualSchemaDefinition ConceptualSchemaDefinition を取得するために GetInformation に渡す値
パブリック フィールド静的メンバー ConceptualSchemaDefinitionVersion3 ConceptualSchemaDefinitionVersion3 を取得するために GetInformation に渡す値
パブリック フィールド静的メンバー DefaultValueFacetName DefaultValue ファセットの名前
パブリック フィールド静的メンバー FixedLengthFacetName FixedLength ファセットの名前
パブリック フィールド静的メンバー IsStrictFacetName IsStrict ファセットの名前
パブリック フィールド静的メンバー MaxLengthFacetName MaxLength ファセットの名前
パブリック フィールド静的メンバー NullableFacetName Nullable ファセットの名前
パブリック フィールド静的メンバー PrecisionFacetName Precision ファセットの名前
パブリック フィールド静的メンバー ScaleFacetName Scale ファセットの名前
パブリック フィールド静的メンバー SridFacetName SRID ファセットの名前
パブリック フィールド静的メンバー StoreSchemaDefinition StoreSchemaDefinition を取得するために GetInformation に渡す値
パブリック フィールド静的メンバー StoreSchemaDefinitionVersion3 StoreSchemaDefinitionVersion3 を取得するために GetInformation に渡す値
パブリック フィールド静的メンバー StoreSchemaMapping StoreSchemaMapping を取得するために GetInformation に渡す値
パブリック フィールド静的メンバー StoreSchemaMappingVersion3 StoreSchemaMappingVersion3 を取得するために GetInformation に渡す値
パブリック フィールド静的メンバー UnicodeFacetName Unicode ファセットの名前

上揃え

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

System.Data.Entity.Core.Common 名前空間