SqlModelBuilder クラス
SQL Server データベースのモデルを構築するためのクラス。
継承階層
System.Object
Microsoft.Data.Schema.SchemaModel.ModelBuilder
Microsoft.Data.Schema.Sql.SchemaModel.SqlModelBuilder
名前空間: Microsoft.Data.Schema.Sql.SchemaModel
アセンブリ: Microsoft.Data.Schema.Sql (Microsoft.Data.Schema.Sql.dll 内)
構文
'宣言
Public NotInheritable Class SqlModelBuilder _
Inherits ModelBuilder
public sealed class SqlModelBuilder : ModelBuilder
public ref class SqlModelBuilder sealed : public ModelBuilder
[<Sealed>]
type SqlModelBuilder =
class
inherit ModelBuilder
end
public final class SqlModelBuilder extends ModelBuilder
SqlModelBuilder 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
DataSchemaModel | このモデル ビルダーによって構築されているモデルを取得します。 | |
IsOptimizedForInsert | モデルが現在挿入に最適化されているかどうかを示す値を取得します。 | |
IsOptimizedForQuery | モデルが現在クエリに最適化されているかどうかを示す値を取得します。 |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
Add | スキーマ マネージャーにカスタム データ (参照など) を追加します。 (ModelBuilder.Add(CustomSchemaData) をオーバーライドします。) | |
AddObjects | モデルにオブジェクトを追加します。 (ModelBuilder.AddObjects(String, TextReader, IDictionary<String, String>) をオーバーライドします。) | |
BeginBatchUpdate | ModelBuilder にバッチ更新モードの処理を開始するよう要求します。 (ModelBuilder.BeginBatchUpdate() をオーバーライドします。) | |
Delete | スキーマ マネージャーからカスタム データ (参照など) を削除します。 (ModelBuilder.Delete(CustomSchemaData) をオーバーライドします。) | |
DeleteObjects | 特定のキャッシュ識別子を使用して追加されたオブジェクトをモデルから削除します。 (ModelBuilder.DeleteObjects(String) をオーバーライドします。) | |
EndBatchUpdate | ModelBuilder にバッチ更新モードの処理を停止するよう要求します。 (ModelBuilder.EndBatchUpdate() をオーバーライドします。) | |
Equals | 指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。) | |
Finalize | オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
GetHashCode | 特定の型のハッシュ関数として機能します。 (Object から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) | |
OptimizeForInsert | モデルを挿入に最適化されたモードに切り替えます。 (ModelBuilder.OptimizeForInsert() をオーバーライドします。) | |
OptimizeForQuery | モデルをクエリに最適化されたモードに切り替えます。 (ModelBuilder.OptimizeForQuery() をオーバーライドします。) | |
ResetInternalElementsResolutionStatus | 内部要素の解決状態をリセットします。 (ModelBuilder.ResetInternalElementsResolutionStatus() をオーバーライドします。) | |
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) | |
UpdateObjects | モデル内のオブジェクトを更新します。 (ModelBuilder.UpdateObjects(String, TextReader, IDictionary<String, String>) をオーバーライドします。) |
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。