CreateTableBuilder<TColumns> Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İş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
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 | (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
Entity Framework
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin