次の方法で共有


Sql90SchemaModel クラス

SQL Server 2005 のスキーマ マネージャーを表します。

継承階層

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelStore
    Microsoft.Data.Schema.SchemaModel.DataSchemaModel
      Microsoft.Data.Schema.Sql.SchemaModel.SqlSchemaModel
        Microsoft.Data.Schema.Sql.SchemaModel.Sql90SchemaModel

名前空間:  Microsoft.Data.Schema.Sql.SchemaModel
アセンブリ:  Microsoft.Data.Schema.Sql (Microsoft.Data.Schema.Sql.dll 内)

構文

'宣言
<SerializableAttribute> _
Public NotInheritable Class Sql90SchemaModel _
    Inherits SqlSchemaModel
[SerializableAttribute]
public sealed class Sql90SchemaModel : SqlSchemaModel
[SerializableAttribute]
public ref class Sql90SchemaModel sealed : public SqlSchemaModel
[<Sealed>]
[<SerializableAttribute>]
type Sql90SchemaModel =  
    class
        inherit SqlSchemaModel
    end
public final class Sql90SchemaModel extends SqlSchemaModel

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

プロパティ

  名前 説明
パブリック プロパティ AnnotationsIncludedInSerialization モデルのシリアル化時に注釈を含めるかどうかを示す値を取得します。 (SqlSchemaModel から継承されます。)
パブリック プロパティ Capability このモデルに備わっている機能を示す値を取得します。 (SqlSchemaModel から継承されます。)
パブリック プロパティ Collation (ModelStore から継承されます。)
パブリック プロパティ Comparer 照合順序比較オブジェクトを取得します。 (ModelStore から継承されます。)
プロテクト プロパティ Controller モデル コントローラーを取得します。 (DataSchemaModel から継承されます。)
パブリック プロパティ DatabaseSchemaProvider このスキーマ モデルのデータベース スキーマ プロバイダーを取得します。 (DataSchemaModel.DatabaseSchemaProvider をオーバーライドします。)
パブリック プロパティ ElementProcessingOperationsCount モデルが解決されるまでの残りの操作の数を取得します。 (SqlSchemaModel から継承されます。)
パブリック プロパティ ErrorManager エラー報告のためのエラー マネージャーを取得します。 (DataSchemaModel から継承されます。)
パブリック プロパティ IsDisposing (ModelStore から継承されます。)
パブリック プロパティ IsOptimizedForInsert (ModelStore から継承されます。)
パブリック プロパティ IsOptimizedForQuery (ModelStore から継承されます。)
パブリック プロパティ Schema (ModelStore から継承されます。)
パブリック プロパティ ScriptCache スクリプトをキャッシュするためのスクリプト キャッシュを取得します。 (DataSchemaModel から継承されます。)
パブリック プロパティ Sql90DatabaseSchemaProvider このスキーマ モデルの SQL Server 2005 固有のデータベース スキーマ プロバイダーを取得します。
パブリック プロパティ SqlDatabaseSchemaProvider このスキーマ モデルの SQL Server 固有のデータベース スキーマ プロバイダーを取得します。 (SqlSchemaModel.SqlDatabaseSchemaProvider をオーバーライドします。)
プロテクト プロパティ ValidationEnabled このスキーマ モデルの検証が有効かどうかを示す値を取得します。 (SqlSchemaModel から継承されます。)
パブリック プロパティ WriteCount 現在の書き込み回数の値を返します。 (ModelStore から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AddAnnotation 注釈をモデルに追加します。 (ModelStore から継承されます。)
パブリック メソッド AddCustomData モデルにカスタム データを追加します。 (DataSchemaModel から継承されます。)
プロテクト メソッド AddScriptCacheForFile (SqlSchemaModel から継承されます。)
パブリック メソッド BeginBatchUpdate バッチ更新操作の開始時に呼び出されます。 (SqlSchemaModel から継承されます。)
プロテクト メソッド CleanupExternalProperty 派生クラスで実装された場合、要素の削除時に外部プロパティによって使用されているリソースを解放します。 (ModelStore から継承されます。)
パブリック メソッド CreateAnnotation(Type) (ModelStore から継承されます。)
パブリック メソッド CreateAnnotation(ModelAnnotationClass) 指定された注釈メタデータを使用して注釈を作成します。 (ModelStore から継承されます。)
パブリック メソッド CreateAnnotation<TAnnotation>() (ModelStore から継承されます。)
パブリック メソッド CreateElement(Type) (ModelStore から継承されます。)
パブリック メソッド CreateElement(ModelElementClass) 指定された要素メタデータ オブジェクトを使用して、要素を作成します。 (ModelStore から継承されます。)
パブリック メソッド CreateElement<TElement>() (ModelStore から継承されます。)
パブリック メソッド CreateElementHandle (ModelStore から継承されます。)
プロテクト メソッド CreateExternalElement(Type) 外部要素を作成します。 (ModelStore から継承されます。)
プロテクト メソッド CreateExternalElement(ModelElementClass) 指定された要素メタデータ オブジェクトを使用して、外部要素を作成します。 (ModelStore から継承されます。)
プロテクト メソッド CreateExternalElement<TElement>() 指定した型の外部要素を作成します。 (ModelStore から継承されます。)
プロテクト メソッド CreateExternalNamedElement(Type, ModelIdentifier) 指定された型と識別子を使用して、名前付き外部要素を作成します。 (ModelStore から継承されます。)
プロテクト メソッド CreateExternalNamedElement(ModelElementClass, ModelIdentifier) 指定された要素メタデータ オブジェクトと識別子を使用して、名前付き外部要素を作成します。 (ModelStore から継承されます。)
プロテクト メソッド CreateExternalNamedElement<TElement>(ModelIdentifier) 指定された要素メタデータ オブジェクトと識別子を使用して、指定された型の名前付き外部要素を作成します。 (ModelStore から継承されます。)
パブリック メソッド CreateIdentifier(ICollection<String>) 指定された部分名のコレクションを使用して、一意のモデル識別子を作成します。 (ModelStore から継承されます。)
パブリック メソッド CreateIdentifier(array<String[]) 指定された部分名の配列を使用して、一意のモデル識別子を作成します。 (ModelStore から継承されます。)
パブリック メソッド CreateIdentifier(Boolean, ICollection<String>) 指定された名前の部分のコレクションを使用して、一意のモデル識別子を作成します。 (ModelStore から継承されます。)
パブリック メソッド CreateIdentifier(Boolean, array<String[]) 大文字と小文字の区別についての指定と、指定された部分名の配列を使用して、一意のモデル識別子を作成します。 (ModelStore から継承されます。)
パブリック メソッド CreateIdentifier(IList<String>, ICollection<String>) 指定された外部部分名の一覧、大文字と小文字の区別についての指定、および部分名のコレクションを使用して、一意のモデル識別子を作成します。 (ModelStore から継承されます。)
パブリック メソッド CreateIdentifier(IList<String>, Boolean, ICollection<String>) 指定された外部部分の一覧、大文字と小文字の区別についての指定、および部分名のコレクションを使用して、一意のモデル識別子を作成します。 (ModelStore から継承されます。)
パブリック メソッド CreateIdentifier(IList<String>, Boolean, array<String[]) 指定された外部部分名の一覧、大文字と小文字の区別についての指定、および部分名の配列を使用して、一意のモデル識別子を作成します。 (ModelStore から継承されます。)
パブリック メソッド CreateIdentifierHandle 指定した識別子のハンドルを作成します。 (ModelStore から継承されます。)
パブリック メソッド CreateNamedAnnotation(Type, ModelIdentifier) 指定されたモデル識別子を使用して、名前付き ModelAnnotation オブジェクトを作成します。 (ModelStore から継承されます。)
パブリック メソッド CreateNamedAnnotation(ModelAnnotationClass, ModelIdentifier) 指定された注釈メタデータ オブジェクトと識別子を使用して、名前付き ModelAnnotation オブジェクトを作成します。 (ModelStore から継承されます。)
パブリック メソッド CreateNamedAnnotation<TAnnotation>(ModelIdentifier) 指定されたモデル識別子を使用して、名前付き ModelAnnotation オブジェクトを作成します。 (ModelStore から継承されます。)
パブリック メソッド CreateNamedElement(Type, ModelIdentifier) (ModelStore から継承されます。)
パブリック メソッド CreateNamedElement(ModelElementClass, ModelIdentifier) (ModelStore から継承されます。)
パブリック メソッド CreateNamedElement<TElement>(ModelIdentifier) (ModelStore から継承されます。)
パブリック メソッド DecodeIdentifier(String) 指定した文字列をデコードした値に対応する識別子を返します。 (ModelStore から継承されます。)
プロテクト メソッド DeserializeExternalProperty SqlSchemaModel によってサポートされる外部プロパティを逆シリアル化します。 (SqlSchemaModel から継承されます。)
パブリック メソッド Dispose() モデルを破棄します。 (ModelStore から継承されます。)
プロテクト メソッド Dispose(Boolean) リソースを解放します。 (SqlSchemaModel から継承されます。)
パブリック メソッド EndBatchUpdate バッチ更新操作の終了時に呼び出されます。 (SqlSchemaModel から継承されます。)
パブリック メソッド Equals 指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize (ModelStore から継承されます。)
プロテクト メソッド FixupAfterDeserialization .dbmdl ファイルからの逆シリアル化後、モデルの一貫性を保証するためのアクションを別途実行します。 (SqlSchemaModel から継承されます。)
プロテクト メソッド FixupAfterXmlDeserialization XML ファイルからの逆シリアル化後、モデルの一貫性を保証するためのアクションを別途実行します。 (SqlSchemaModel から継承されます。)
パブリック メソッド FreeElementHandle 指定した要素ハンドルを解放します。 (ModelStore から継承されます。)
パブリック メソッド FreeIdentifierHandle 指定した要素ハンドルを解放します。 (ModelStore から継承されます。)
パブリック メソッド GetAllAnnotations() すべての注釈の一覧を返します。 (ModelStore から継承されます。)
パブリック メソッド GetAllAnnotations(Type) (ModelStore から継承されます。)
パブリック メソッド GetAllAnnotations(ModelIdentifier) 指定された識別子を名前に含む、すべての注釈の一覧を返します。 (ModelStore から継承されます。)
パブリック メソッド GetAllAnnotations(ModelIdentifier, Type) (ModelStore から継承されます。)
パブリック メソッド GetAnnotations() モデルのすべての注釈を返します。 (ModelStore から継承されます。)
パブリック メソッド GetAnnotations(Type) 特定の型を実装する、モデルの注釈の一覧を返します。 (ModelStore から継承されます。)
パブリック メソッド GetAnnotations(ModelIdentifier) 特定の識別子と一致する、モデルの注釈の一覧を返します。 (ModelStore から継承されます。)
パブリック メソッド GetAnnotations(ModelIdentifier, Type) 指定された識別名を持ち、指定された型を実装するすべての注釈を返します。 (ModelStore から継承されます。)
パブリック メソッド GetCustomData() カスタム データのリストを取得します。 (DataSchemaModel から継承されます。)
パブリック メソッド GetCustomData(String) 指定したカテゴリを使用してカスタム データのリストを取得します。 (DataSchemaModel から継承されます。)
パブリック メソッド GetCustomData(String, String) 指定したカテゴリと型名を使用してカスタム データのリストを取得します。 (DataSchemaModel から継承されます。)
パブリック メソッド GetElementHandleTarget 指定されたハンドルで識別されるモデル要素を返します。 (ModelStore から継承されます。)
パブリック メソッド GetElements(ModelElementResolutionStatus) 特定の解決ステータスを持つストア内の要素の一覧を返します。 (ModelStore から継承されます。)
パブリック メソッド GetElements(ModelElementValidationStatus) 特定の検証ステータスを持つストア内の要素の一覧を返します。 (ModelStore から継承されます。)
パブリック メソッド GetElements(Type, ModelElementQueryFilter) (ModelStore から継承されます。)
パブリック メソッド GetElements(ModelElementClass, ModelElementQueryFilter) 指定したメタデータ オブジェクトを共有する要素を、指定したフィルターの選択に従って返します。 (ModelStore から継承されます。)
パブリック メソッド GetElements(ModelElementResolutionStatus, Int32) 指定された解決ステータスを持つ数によって決定される要素の一覧を返します。 (ModelStore から継承されます。)
パブリック メソッド GetElements(ModelElementValidationStatus, Int32) 指定された検証ステータスを持つ数によって決定される要素の一覧を返します。 (ModelStore から継承されます。)
パブリック メソッド GetElements(ModelIdentifier, ModelElementClass, ModelElementQueryFilter) (ModelStore から継承されます。)
パブリック メソッド GetElements(ModelIdentifier, ModelIdentifierGroup, ModelElementQueryFilter) (ModelStore から継承されます。)
パブリック メソッド GetElements(ModelIdentifier, Type, ModelElementQueryFilter) (ModelStore から継承されます。)
パブリック メソッド GetElements<TElement>(ModelElementQueryFilter) (ModelStore から継承されます。)
パブリック メソッド GetElements<TElement>(ModelIdentifier, ModelElementQueryFilter) (ModelStore から継承されます。)
パブリック メソッド GetElementsCount(ModelElementResolutionStatus) 特定のステータスと一致するストア内の要素の数を返します。 (ModelStore から継承されます。)
パブリック メソッド GetElementsCount(ModelElementValidationStatus) 特定のステータスと一致するストア内の要素の数を返します。 (ModelStore から継承されます。)
パブリック メソッド GetElementsFrom(String, ModelElementClass, ModelElementQueryFilter) (ModelStore から継承されます。)
パブリック メソッド GetElementsFrom(String, Type, ModelElementQueryFilter) (ModelStore から継承されます。)
パブリック メソッド GetElementsFrom<TElement>(String, ModelElementQueryFilter) (ModelStore から継承されます。)
パブリック メソッド GetElementsFromExternalSource 外部ソースから要素を取得します。 (DataSchemaModel から継承されます。)
プロテクト メソッド GetElementSources 特定の要素のソース情報を返します。 (SqlSchemaModel から継承されます。)
プロテクト メソッド GetExternalProperty<TProperty> 指定されたモデル要素の特定のクラスの外部プロパティを取得します。 (SqlSchemaModel から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetIdentifier(ICollection<String>) (ModelStore から継承されます。)
パブリック メソッド GetIdentifier(array<String[]) スコープ ID と文字列で、モデルから識別子を取得します。 (ModelStore から継承されます。)
パブリック メソッド GetIdentifier(IList<String>, ICollection<String>) (ModelStore から継承されます。)
パブリック メソッド GetIdentifierHandleTarget (ModelStore から継承されます。)
パブリック メソッド GetObjectData 現在の Sql90SchemaModel オブジェクトをシリアル化するために必要なデータを [System.Runtime.Serialization.SerializationInfo] オブジェクトに格納します。 (SqlSchemaModel.GetObjectData(SerializationInfo, StreamingContext) をオーバーライドします。)
プロテクト メソッド GetRelationshipEntrySources 特定のリレーションシップ エントリのソース情報を返します。 (SqlSchemaModel から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド InitializeReferenceConstructor 参照コンストラクターを初期化するために呼び出されます。 (SqlSchemaModel から継承されます。)
パブリック メソッド IsOwnedChildObjectType 型がスキーマ バインドされた子オブジェクトであるかどうかを示す値を返します。 (SqlSchemaModel から継承されます。)
パブリック メソッド LoadExternals 保持されているモデルなど、モデル要素を外部ソースから読み込みます。 (DataSchemaModel から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
プロテクト メソッド OnCustomDataAdded SqlModelCapability データの追加を処理するには、このメソッドをオーバーライドします。 (SqlSchemaModel から継承されます。)
プロテクト メソッド OnCustomDataRemoved 参照が削除された場合、(AliasedToDbo または GloballyScoped としてマークされた要素から) 余分な名前が削除されますが、そのタイミングで何か処理を行うには、このメソッドをオーバーライドします。 (SqlSchemaModel から継承されます。)
プロテクト メソッド OnModelElementChanged モデル要素が変更されると呼び出されます。 (DataSchemaModel から継承されます。)
パブリック メソッド OptimizeForInitialPopulation (ModelStore から継承されます。)
パブリック メソッド OptimizeForQuery (ModelStore から継承されます。)
パブリック メソッド RegisterForController モデル コントローラーを登録します。 (DataSchemaModel から継承されます。)
パブリック メソッド RemoveAnnotation モデルから注釈を削除します。 (ModelStore から継承されます。)
パブリック メソッド RemoveCustomData カスタム データを削除します。 (DataSchemaModel から継承されます。)
プロテクト メソッド RemoveScriptCacheForFile 指定されたファイルに関連付けられたスクリプト キャッシュを削除します。 (SqlSchemaModel から継承されます。)
パブリック メソッド Resolve() モデル内のすべての要素を解決します。 (SqlSchemaModel から継承されます。)
パブリック メソッド Resolve(Int32) 指定した数の要素を解決します。 (SqlSchemaModel から継承されます。)
パブリック メソッド Serialize(TextWriter) (DataSchemaModel から継承されます。)
パブリック メソッド Serialize(TextWriter, IEnumerable<Type>) (DataSchemaModel から継承されます。)
パブリック メソッド Serialize(TextWriter, IEnumerable<Type>, Boolean) データ スキーマ モデルを指定の出力に書き込みます。 (DataSchemaModel から継承されます。)
プロテクト メソッド SerializeExternalProperty SqlSchemaModel によってサポートされる外部プロパティをシリアル化します。 (SqlSchemaModel から継承されます。)
プロテクト メソッド SetExternalProperty<TProperty>(IModelElement, ModelPropertyClass, TProperty) (ModelStore から継承されます。)
プロテクト メソッド SetExternalProperty<TProperty>(IModelElement, ModelPropertyClass, TProperty) (SqlSchemaModel から継承されます。)
パブリック メソッド TestWriteCount 特定の値を持つ書き込み回数をテストします。 (ModelStore から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッド UnloadExternals 指定のファイルから外部要素をアンロードします。 (DataSchemaModel から継承されます。)
プロテクト メソッド UpdateSourceNamePrefixes (ModelStore から継承されます。)
プロテクト メソッド ValidateWriteAccess 書き込みアクセスを検証します。 (DataSchemaModel から継承されます。)
プロテクト メソッド ValidReferenceTranslator 他のデータベース スキーマ プロバイダーから現在のデータベース スキーマ プロバイダーへの変換に参照トランスレーターを使用できるかどうかを示す値を返します。 (DataSchemaModel から継承されます。)

このページのトップへ

イベント

  名前 説明
パブリック イベント ModelChanged (ModelStore から継承されます。)
パブリック イベント ModelOptimizationChanged (ModelStore から継承されます。)

このページのトップへ

スレッド セーフ

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

参照

参照

Microsoft.Data.Schema.Sql.SchemaModel 名前空間