CreateTableBuilder<TColumns> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
操作の CreateTableOperation ビルダー。
public class CreateTableBuilder<TColumns> : Microsoft.EntityFrameworkCore.Migrations.Operations.Builders.OperationBuilder<Microsoft.EntityFrameworkCore.Migrations.Operations.CreateTableOperation>
type CreateTableBuilder<'Columns> = class
inherit OperationBuilder<CreateTableOperation>
Public Class CreateTableBuilder(Of TColumns)
Inherits OperationBuilder(Of CreateTableOperation)
型パラメーター
- TColumns
列を構築するための通常は匿名型の型。
- 継承
コンストラクター
CreateTableBuilder<TColumns>(CreateTableOperation, IReadOnlyDictionary<PropertyInfo,AddColumnOperation>) |
指定 CreateTableOperation された および 列に対する操作の AddColumnOperation 指定されたマップを使用して、新しいビルダーを構築します。 |
プロパティ
Operation | (継承元 OperationBuilder<TOperation>) |
メソッド
Annotation(String, Object) |
指定された名前と値のペアを使用して操作に注釈を付けます。 |
CheckConstraint(String, String) |
テーブルのチェック制約を構成します。 |
ForeignKey(String, Expression<Func<TColumns,Object>>, String, String, String, ReferentialAction, ReferentialAction) |
テーブルに対して単一列の外部キーを構成します。 |
ForeignKey(String, Expression<Func<TColumns,Object>>, String, String[], String, ReferentialAction, ReferentialAction) |
テーブルの複数列 (複合) 外部キーを構成します。 |
PrimaryKey(String, Expression<Func<TColumns,Object>>) |
テーブルの主キーを構成します。 |
UniqueConstraint(String, Expression<Func<TColumns,Object>>) |
テーブルに対して一意の制約を構成します。 |
明示的なインターフェイスの実装
IInfrastructure<TOperation>.Instance |
操作の CreateTableOperation ビルダー。 (継承元 OperationBuilder<TOperation>) |
拡張メソッド
GetInfrastructure<T>(IInfrastructure<T>) |
を使用して非表示になっているプロパティから値を IInfrastructure<T>取得します。 このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Entity Framework