IConventionContext<TMetadata> Arabirim
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.
Her kural çağrısıyla ilişkili bağlamsal bilgiler.
public interface IConventionContext<in TMetadata> : Microsoft.EntityFrameworkCore.Metadata.Conventions.IConventionContext
type IConventionContext<'Metadata> = interface
interface IConventionContext
Public Interface IConventionContext(Of In TMetadata)
Implements IConventionContext
Tür Parametreleri
- TMetadata
Meta veri nesnesinin türü.
Bu genel tür parametresi kontravaryanttır. Bu, kendi belirttiğiniz türü veya daha az türetilmiş başka bir türü kullanabileceğiniz anlamına gelir. Kovaryans ve kontravaryans hakkında daha fazla bilgi için bkz. Genel Türlerde Kovaryans ve Kontravaryans.- Uygulamalar
Açıklamalar
Daha fazla bilgi ve örnek için bkz. Model oluşturma kuralları .
Yöntemler
DelayConventions() |
Meta veri yönü değiştirildiğinde kuralların hemen yürütülmesini engeller. Döndürülen nesne atıldıktan sonra tüm gecikmeli kurallar yürütülür. (Devralındığı yer: IConventionContext) |
StopProcessing() |
Bunu çağırmak, ilişkili olayın diğer kurallar tarafından daha fazla işlenmesini engeller. (Devralındığı yer: IConventionContext) |
StopProcessing(TMetadata) |
Bunu çağırmak, ilişkili olayın diğer kurallar tarafından daha fazla işlenmesini engeller. |
StopProcessingIfChanged(TMetadata) |
Bunu çağırmak, belirtilen nesneler farklıysa ilişkili olayın diğer kurallar tarafından daha fazla işlenmesini engeller. |
Ş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