TableTriggerBuilder Sınıf

Tanım

yapılandırmaya yönelik sağlayıcıya özgü uzantılar için bir ITriggerAPI noktası sağlar.

public class TableTriggerBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.TriggerBuilder
type TableTriggerBuilder = class
    inherit TriggerBuilder
Public Class TableTriggerBuilder
Inherits TriggerBuilder
Devralma
TableTriggerBuilder

Açıklamalar

Daha fazla bilgi ve örnek için bkz . Veritabanı tetikleyicileri .

Oluşturucular

TableTriggerBuilder(IMutableTrigger)

Verilen tetikleyici için yeni bir oluşturucu oluşturur.

Özellikler

Builder

Bu tetikleyiciyi yapılandırmak için kullanılabilecek oluşturucuyu alır.

(Devralındığı yer: TriggerBuilder)
InternalBuilder

Bu, Entity Framework Core altyapısını destekleyen ve genel API'ler ile aynı uyumluluk standartlarına tabi olmayan bir iç API'dir. Herhangi bir sürümde bildirimde bulunmaksızın değiştirilebilir veya kaldırılabilir. Bunu yalnızca kodunuzda son derece dikkatli bir şekilde kullanmanız ve bunu yapmanın yeni bir Entity Framework Core sürümüne güncelleştirme sırasında uygulama hatalarına neden olabileceğini bilmeniz gerekir.

(Devralındığı yer: TriggerBuilder)
Metadata

Yapılandırılan tetikleyici.

(Devralındığı yer: TriggerBuilder)

Yöntemler

HasAnnotation(String, Object)

Tetikleyiciye ek açıklama ekler veya güncelleştirir. içinde annotation belirtilen anahtara sahip bir ek açıklama zaten varsa, değeri güncelleştirilir.

HasDatabaseName(String)

Tetikleyicinin veritabanı adını ayarlar.

Belirtik Arabirim Kullanımları

IInfrastructure<IConventionTriggerBuilder>.Instance

Gizlenen özelliğin değerini alır.

(Devralındığı yer: TriggerBuilder)

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