CreateTableBuilder<TColumns> Sınıf

Tanım

İşlemler için CreateTableOperation oluşturucu.

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)

Tür Parametreleri

TColumns

Sütun oluşturmak için genellikle anonim bir türün türü.

Devralma
CreateTableBuilder<TColumns>

Oluşturucular

CreateTableBuilder<TColumns>(CreateTableOperation, IReadOnlyDictionary<PropertyInfo,AddColumnOperation>)

Sütunlar için verilen ve belirtilen CreateTableOperation işlem eşlemesiyle AddColumnOperation yeni bir oluşturucu oluşturur.

Özellikler

Operation

MigrationOperation.

(Devralındığı yer: OperationBuilder<TOperation>)

Yöntemler

Annotation(String, Object)

Verilen ad/değer çiftiyle işleme ek açıklama ekler.

CheckConstraint(String, String)

Tabloda bir denetim kısıtlaması yapılandırılır.

ForeignKey(String, Expression<Func<TColumns,Object>>, String, String, String, ReferentialAction, ReferentialAction)

Tabloda tek sütunlu bir yabancı anahtar yapılandırılır.

ForeignKey(String, Expression<Func<TColumns,Object>>, String, String[], String, ReferentialAction, ReferentialAction)

Tabloda çok sütunlu (bileşik) bir yabancı anahtar yapılandırılır.

PrimaryKey(String, Expression<Func<TColumns,Object>>)

Tabloda bir birincil anahtar yapılandırılır.

UniqueConstraint(String, Expression<Func<TColumns,Object>>)

Tabloda benzersiz bir kısıtlama yapılandırılır.

Belirtik Arabirim Kullanımları

IInfrastructure<TOperation>.Instance

İşlemler için CreateTableOperation oluşturucu.

(Devralındığı yer: OperationBuilder<TOperation>)

Uzantı Metotları

GetInfrastructure<T>(IInfrastructure<T>)

kullanılarak IInfrastructure<T>gizlenen bir özellikten değerini alır.

Bu yöntem genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Şunlara uygulanır