IConventionModel 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.
Varlıkların şekli, aralarındaki ilişkiler ve veritabanına nasıl eşledikleri hakkında meta veriler. Model genellikle türetilmiş DbContextbir üzerinde yöntemini geçersiz kılarak OnModelCreating(ModelBuilder) oluşturulur.
[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("ReflectionAnalysis", "IL2072", Justification="TODO")]
public interface IConventionModel : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel
public interface IConventionModel : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IModel
public interface IConventionModel : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel
[<System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("ReflectionAnalysis", "IL2072", Justification="TODO")>]
type IConventionModel = interface
interface IReadOnlyModel
interface IReadOnlyAnnotatable
interface IConventionAnnotatable
type IConventionModel = interface
interface IModel
interface IAnnotatable
interface IConventionAnnotatable
type IConventionModel = interface
interface IReadOnlyModel
interface IReadOnlyAnnotatable
interface IConventionAnnotatable
Public Interface IConventionModel
Implements IConventionAnnotatable, IReadOnlyModel
Public Interface IConventionModel
Implements IConventionAnnotatable, IModel
- Özellikler
- Uygulamalar
Açıklamalar
Bu arabirim model oluşturma sırasında kullanılır ve meta verilerin değiştirilmesine izin verir. Model oluşturulduktan sonra, IModel aynı meta verilerin salt okunur görünümünü temsil eder.
Daha fazla bilgi ve örnek için bkz. Model oluşturma kuralları .
Özellikler
| Veri Akışı Adı | Description |
|---|---|
| Builder |
Bu modeli yapılandırmak için kullanılabilecek oluşturucuyu alır. |
| IsInModel |
Bu nesnenin bir modelde olup olmadığını, yani bir nesneden kaldırılmadığını gösterir. (Devralındığı yer: IConventionAnnotatable) |
| Item[String] |
Mevcut değilse döndürerek |
| ModelDependencies |
Çalışma zamanı hizmet bağımlılıkları. (Devralındığı yer: IModel) |
| ModelId |
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: IReadOnlyModel) |
Yöntemler
| Veri Akışı Adı | Description |
|---|---|
| AddAnnotation(String, Object, Boolean) |
Bu nesneye ek açıklama ekler. Belirtilen ada sahip bir ek açıklama zaten varsa oluşturur. (Devralındığı yer: IConventionAnnotatable) |
| AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean) |
Nesneye ek açıklamalar ekler. (Devralındığı yer: IConventionAnnotatable) |
| AddEntityType(String, Boolean) |
Modele varsayılan türde bir durum varlık türü ekler. |
| AddEntityType(String, String, IConventionEntityType, Boolean) |
Geçersiz.
Modele tanımlama gezintisi ile sahip olunan bir varlık türü ekler. |
| AddEntityType(String, Type, Boolean) |
Modele paylaşılan tür varlık türü ekler. |
| AddEntityType(Type, Boolean) |
Modele bir varlık türü ekler. |
| AddEntityType(Type, String, IConventionEntityType, Boolean) |
Geçersiz.
Modele tanımlama gezintisi ile sahip olunan bir varlık türü ekler. |
| AddIgnored(String, Boolean) |
Verilen varlık türü adını yoksayıldı olarak işaretler. |
| AddIgnored(Type, Boolean) |
Verilen varlık türünü yoksayıldı olarak işaretler. |
| AddOwned(Type, Boolean) |
Verilen varlık türünü sahiplik olarak işaretler, belirtilen türü kullanan varlık türleri bulunduğunda sahip olunan olarak yapılandırılması gerektiğini belirtir. |
| AddOwnedEntityType(String, Boolean) |
Modele varsayılan türde sahip olunan bir varlık türü ekler. |
| AddOwnedEntityType(String, Type, Boolean) |
Modele sahip olunan bir paylaşılan tür varlık türü ekler. |
| AddOwnedEntityType(Type, Boolean) |
Modele sahip olunan bir varlık türü ekler. |
| AddRuntimeAnnotation(String, Object) |
Bu nesneye bir çalışma zamanı ek açıklaması ekler. Belirtilen ada sahip bir ek açıklama zaten varsa oluşturur. (Devralındığı yer: IAnnotatable) |
| AddShared(Type, Boolean) |
Belirtilen varlık türünü paylaşılan olarak işaretler ve eşleşen varlık türleri bulunduğunda paylaşılan tür varlık türü olarak yapılandırılması gerektiğini belirtir. |
| AnnotationsToDebugString(Int32) |
Nesnede bildirilen tüm ek açıklamalar için hata ayıklama dizesini alır. (Devralındığı yer: IReadOnlyAnnotatable) |
| 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. |
| FinalizeModel() |
Modelde işlem sonrası işlemleri çalışma zamanı tarafından kullanıma hazır olacak şekilde zorlar. Bu işlem sonrası, kullanılırken OnModelCreating(ModelBuilder)otomatik olarak gerçekleşir; bu yöntem, otomatik yürütmenin mümkün olmadığı durumlarda açıkça çalıştırılmasını sağlar. |
| FindAnnotation(String) |
Mevcut değilse döndürerek |
| FindEntityType(String, String, IConventionEntityType) |
Gezinti adını ve tanımlama varlık türünü tanımlayarak verilen ad için varlık türünü alır. Eşleşen varlık türü bulunmazsa döndürür |
| FindEntityType(String, String, IEntityType) |
Gezinti adını ve tanımlama varlık türünü tanımlayarak verilen ad için varlık türünü alır. Eşleşen varlık türü bulunmazsa döndürür |
| FindEntityType(String, String, IReadOnlyEntityType) |
Gezinti adını ve tanımlama varlık türünü tanımlayarak verilen temel ad için varlık türünü alır. Eşleşen varlık türü bulunmazsa döndürür |
| FindEntityType(String) |
Verilen ada sahip varlığı alır. Belirtilen ada sahip bir varlık türü bulunamazsa veya paylaşılan tür varlık türü tarafından verilen CLR türü kullanılıyorsa veya varlık türünün tanımlayıcı bir gezintisi varsa döndürür |
| FindEntityType(Type, String, IConventionEntityType) |
Gezinti adını ve tanımlama varlık türünü tanımlayarak verilen ad için varlık türünü alır. Eşleşen varlık türü bulunmazsa döndürür |
| FindEntityType(Type, String, IEntityType) |
Gezinti adını ve tanımlama varlık türünü tanımlayarak verilen ad için varlık türünü alır. Eşleşen varlık türü bulunmazsa döndürür |
| FindEntityType(Type, String, IReadOnlyEntityType) |
Gezinti adını ve tanımlama varlık türünü tanımlayarak verilen tür için varlık türünü alır. Eşleşen varlık türü bulunmazsa döndürür |
| FindEntityType(Type) |
Verilen varlık sınıfını eşleyen varlığı alır. Verilen ada sahip bir varlık türü bulunamazsa döndürür |
| FindEntityTypes(Type) |
Verilen türle eşleşen varlık türlerini alır. |
| FindIgnoredConfigurationSource(String) |
Verilen varlık türü adının yoksayılıp yoksayılmadığını gösterir. |
| FindIgnoredConfigurationSource(Type) |
Verilen varlık türünün yoksayılıp yoksayılmadığını gösterir. |
| FindIsOwnedConfigurationSource(Type) |
Verilen tür sahip olarak işaretlenmişse yapılandırma kaynağını döndürür. |
| FindIsSharedConfigurationSource(Type) |
Verilen tür paylaşılan olarak işaretlenmişse yapılandırma kaynağını döndürür. |
| FindLeastDerivedEntityTypes(Type, Func<IReadOnlyEntityType,Boolean>) |
Verilenden en az türetilmiş türe karşılık gelen varlık türlerini döndürür. |
| FindRuntimeAnnotation(String) |
Belirtilen ada sahip çalışma zamanı ek açıklamasını alır ve yoksa döndürür |
| FindRuntimeAnnotationValue(String) |
Çalışma zamanı ek açıklamasının belirtilen ada sahip değerini alır ve yoksa döndürür |
| FindRuntimeEntityType(Type) |
Sınıfın gerçek varlık türünden türetilmiş bir ara sunucu olabileceği verilen varlık sınıfını eşleyen varlığı alır. Belirtilen CLR türüne sahip bir varlık türü bulunamazsa veya paylaşılan tür varlık türü tarafından verilen CLR türü kullanılıyorsa veya varlık türünün tanımlayıcı bir gezintisi varsa döndürür |
| FindTypeMappingConfiguration(Type) |
Belirli bir skaler Typeiçin kural öncesi yapılandırmasını bulur. (Devralındığı yer: IModel) |
| GetAnnotation(String) |
Belirtilen ada sahip ek açıklamayı alır ve yoksa oluşturur. (Devralındığı yer: IConventionAnnotatable) |
| GetAnnotations() |
Geçerli nesnedeki tüm ek açıklamaları alır. (Devralındığı yer: IAnnotatable) |
| GetChangeTrackingStrategy() |
Modeldeki varlıklar için kullanılan varsayılan değişiklik izleme stratejisini alır. Bu strateji, bağlamın varlık türünün bir örneğinin özelliklerindeki değişiklikleri nasıl algıladiğini gösterir. (Devralındığı yer: IReadOnlyModel) |
| GetChangeTrackingStrategyConfigurationSource() |
için GetChangeTrackingStrategy()yapılandırma kaynağını döndürür. |
| GetEmbeddedDiscriminatorName() |
JSON belgelerine eklenmiş ayrıştırıcı özellikleri için kullanılacak adı alır. Varsayılan değer "$type"dir. (Devralındığı yer: IReadOnlyModel) |
| GetEmbeddedDiscriminatorNameConfigurationSource() |
için GetEmbeddedDiscriminatorName()yapılandırma kaynağını döndürür. |
| GetEntityTypes() |
Modelde tanımlanan tüm varlık türlerini alır. |
| GetModelDependencies() |
Çalışma zamanı hizmet bağımlılıklarını alır. (Devralındığı yer: IModel) |
| GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg) |
Belirli bir adla çalışma zamanı ek açıklamasının değerini alır ve yoksa ekler. (Devralındığı yer: IAnnotatable) |
| GetProductVersion() |
Bu modeli oluşturmak için kullanılan EF Core derleme sürümünü alır. (Devralındığı yer: IReadOnlyModel) |
| GetPropertyAccessMode() |
Bu modeldeki PropertyAccessMode varlık türlerinin özellikleri için kullanılan alır. (Devralındığı yer: IReadOnlyModel) |
| GetPropertyAccessModeConfigurationSource() |
için GetPropertyAccessMode()yapılandırma kaynağını döndürür. |
| GetRuntimeAnnotations() |
Geçerli nesnedeki tüm çalışma zamanı ek açıklamalarını alır. (Devralındığı yer: IAnnotatable) |
| GetTypeMappingConfigurations() |
Tüm kural öncesi yapılandırmalarını alır. (Devralındığı yer: IModel) |
| IsIgnored(String) |
Verilen varlık türü adının yoksayılıp yoksayılmadığını gösterir. |
| IsIgnored(Type) |
Verilen varlık türünün yoksayılıp yoksayılmadığını gösterir. |
| IsIgnoredType(Type) |
Verilen türe sahip varlık türlerinin ve özelliklerinin yoksayılıp yoksayılmayacağını gösterir. Bu yapılandırma, IsIgnored(Type) |
| IsIndexerMethod(MethodInfo) |
Verilen MethodInfo değerinin dizin oluşturucu erişimini temsil edip etmediğini gösteren bir değer alır. (Devralındığı yer: IModel) |
| IsOwned(Type) |
Belirtilen türü kullanan varlık türlerinin bulunduğunda sahip olunan türler olarak yapılandırılması gerekip gerekmediğini belirten bir değer döndürür. |
| IsShared(Type) |
CLR türünün modeldeki paylaşılan tür varlıkları tarafından kullanılıp kullanılmadığını alır. |
| RemoveAnnotation(String) |
Bu nesneden verilen ada sahip ek açıklamayı kaldırır. (Devralındığı yer: IConventionAnnotatable) |
| RemoveEntityType(IConventionEntityType) |
Modelden varlık türünü kaldırır. |
| RemoveEntityType(String, String, IConventionEntityType) |
Gezinti adını ve tanımlayıcı varlık türünü tanımlayarak verilen türe sahip bir varlık türünü kaldırır. |
| RemoveEntityType(String) |
Modelden tanımlama gezintisi olmadan varlık türünü kaldırır. |
| RemoveEntityType(Type, String, IConventionEntityType) |
Gezinti adını ve tanımlayıcı varlık türünü tanımlayarak verilen türe sahip bir varlık türünü kaldırır. |
| RemoveEntityType(Type) |
Modelden varlık türünü kaldırır. |
| RemoveIgnored(String) |
Yoksayılan varlık türü adını kaldırır. |
| RemoveOwned(Type) |
Belirtilen sahip olunan türü kaldırır ve eşleşen varlık türleri bulunduğunda sahip olunan olarak yapılandırılmaması gerektiğini belirtir. |
| RemoveRuntimeAnnotation(String) |
Verilen çalışma zamanı ek açıklamasını bu nesneden kaldırır. (Devralındığı yer: IAnnotatable) |
| RemoveShared(Type) |
Belirtilen türü paylaşılmadı olarak işaretler ve eşleşen varlık türleri bulunduğunda paylaşılan tür varlık türleri olarak yapılandırılmaması gerektiğini belirtir. |
| SetAnnotation(String, Object, Boolean) |
Verilen ad altında depolanan ek açıklamayı ayarlar. Belirtilen ada sahip bir ek açıklama zaten varsa mevcut ek açıklamanın üzerine yazar. (Devralındığı yer: IConventionAnnotatable) |
| SetChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean) |
Modeldeki varlıklar için kullanılacak varsayılan değişiklik izleme stratejisini ayarlar. Bu strateji, bağlamın varlık türünün bir örneğinin özelliklerindeki değişiklikleri nasıl algıladiğini gösterir. |
| SetEmbeddedDiscriminatorName(String, Boolean) |
JSON belgelerine eklenmiş ayrımcı özellikler için kullanılacak adı ayarlar. Varsayılan değer "$type"dir. |
| SetOrRemoveAnnotation(String, Object, Boolean) |
Verilen ad altında depolanan ek açıklamayı ayarlar. Belirtilen ada sahip bir ek açıklama zaten varsa mevcut ek açıklamanın üzerine yazar. Sağlanırsa |
| SetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean) |
Bu modeldeki PropertyAccessMode tüm varlık türlerinin özellikleri için kullanılacak öğesini ayarlar. |
| SetRuntimeAnnotation(String, Object) |
Verilen anahtar altında depolanan çalışma zamanı ek açıklamasını ayarlar. Belirtilen ada sahip bir ek açıklama zaten varsa mevcut ek açıklamanın üzerine yazar. (Devralındığı yer: IAnnotatable) |
| ToDebugString(MetadataDebugStringOptions, Int32) |
Verilen meta verilerin okunabilir bir gösterimini oluşturur. Uyarı: Döndürülen dizenin biçimine güvenmeyin. Yalnızca hata ayıklama için tasarlanmıştır ve sürümler arasında rastgele değişebilir. (Devralındığı yer: IReadOnlyModel) |
Uzantı Metotları
| Veri Akışı Adı | Description |
|---|---|
| AddAnnotations(IConventionAnnotatable, IEnumerable<IConventionAnnotation>, Boolean) |
Nesneye ek açıklamalar ekler. |
| AddDbFunction(IConventionModel, MethodInfo, Boolean) |
Verilen yönteme eşlenmiş bir işlev oluşturur. |
| AddDbFunction(IConventionModel, String, Type, Boolean) |
bir işlev oluşturur. |
| AddFullTextCatalog(IConventionModel, String, Boolean) |
Modele tam metin kataloğu ekler. |
| AddIgnored(IConventionModel, Type, Boolean) |
Verilen varlık türünü yoksayıldı olarak işaretler. |
| AddOwned(IConventionModel, Type, Boolean) |
Verilen varlık türünü sahiplik olarak işaretler, belirtilen türü kullanan varlık türleri bulunduğunda sahip olunan olarak yapılandırılması gerektiğini belirtir. |
| AddSequence(IConventionModel, String, String, Boolean) |
Verilen şemada verilen adla var olanı IMutableSequence döndürür veya verilen ad ve şema ile yeni bir sıra oluşturur. |
| AddShared(IConventionModel, Type, Boolean) |
Belirtilen varlık türünü paylaşılan olarak işaretler ve eşleşen varlık türleri bulunduğunda paylaşılan tür varlık türü olarak yapılandırılması gerektiğini belirtir. |
| AnnotationsToDebugString(IAnnotatable, Int32) |
Nesnede bildirilen tüm ek açıklamalar için hata ayıklama dizesini alır. |
| AreNamedDefaultConstraintsUsed(IReadOnlyModel) |
Adlandırılmış varsayılan kısıtlamaların kullanılıp kullanılmayacağını belirten değeri döndürür. |
| FinalizeModel(IConventionModel) |
Modelde işlem sonrası işlemleri çalışma zamanı tarafından kullanıma hazır olacak şekilde zorlar. Bu gönderi işleme kullanılırken OnModelCreating(ModelBuilder)otomatik olarak gerçekleşir; bu yöntem, otomatik yürütmenin mümkün olmadığı durumlarda açıkça çalıştırılmasını sağlar. |
| FindDbFunction(IConventionModel, MethodInfo) |
Verilen MethodInfoile temsil edilen yöntemine eşlenmiş bir işlev bulur. |
| FindDbFunction(IConventionModel, String) |
Verilen adla temsil edilen yönteme eşlenmiş bir işlev bulur. |
| FindDbFunction(IModel, MethodInfo) |
Verilen MethodInfoile temsil edilen yöntemine eşlenmiş bir işlev bulur. |
| FindDbFunction(IModel, String) |
Verilen adla temsil edilen yönteme eşlenmiş bir işlev bulur. |
| FindDbFunction(IReadOnlyModel, MethodInfo) |
Verilen MethodInfoile temsil edilen yöntemine eşlenmiş bir işlev bulur. |
| FindDbFunction(IReadOnlyModel, String) |
Verilen adla temsil edilen yönteme eşlenmiş bir işlev bulur. |
| FindEntityType(IConventionModel, Type, String, IConventionEntityType) |
Gezinti adını ve tanımlama varlık türünü tanımlayarak verilen ad için varlık türünü alır. Eşleşen varlık türü bulunmazsa döndürür |
| FindEntityType(IConventionModel, Type) |
Verilen varlık sınıfını eşleyen varlığı alır. Verilen ada sahip bir varlık türü bulunamazsa döndürür |
| FindEntityType(IModel, Type, String, IEntityType) |
Gezinti adını ve tanımlama varlık türünü tanımlayarak verilen tür için varlık türünü alır. Eşleşen varlık türü bulunmazsa döndürür |
| FindEntityType(IModel, Type) |
Geçersiz.
Verilen varlık sınıfını eşleyen varlığı alır. Belirtilen CLR türüne sahip bir varlık türü bulunamazsa veya paylaşılan tür varlık türü tarafından verilen CLR türü kullanılıyorsa veya varlık türünün tanımlayıcı bir gezintisi varsa döndürür |
| FindFullTextCatalog(IConventionModel, String) |
Modelde bir tam metin kataloğu bulur veya bulunamazsa döndürür |
| FindFullTextCatalog(IReadOnlyModel, String) |
Modelde bir tam metin kataloğu bulur veya bulunamazsa döndürür |
| FindIgnoredConfigurationSource(IConventionModel, Type) |
Verilen varlık türünün yoksayılıp yoksayılmadığını gösterir. |
| FindIsOwnedConfigurationSource(IConventionModel, Type) |
Belirtilen türü kullanan varlık türlerinin bulunduğunda sahip olunan türler olarak yapılandırılması gerekip gerekmediğini belirten bir değer döndürür. |
| FindLeastDerivedEntityTypes(IConventionModel, Type, Func<IConventionEntityType,Boolean>) |
Verilenden en az türetilmiş türlere karşılık gelen varlık türlerini döndürür. |
| FindRuntimeEntityType(IModel, Type) |
Sınıfın gerçek varlık türünden türetilmiş bir ara sunucu olabileceği verilen varlık sınıfını eşleyen varlığı alır. Belirtilen CLR türüne sahip bir varlık türü bulunamazsa veya paylaşılan tür varlık türü tarafından verilen CLR türü kullanılıyorsa veya varlık türünün tanımlayıcı bir gezintisi varsa döndürür |
| FindSequence(IConventionModel, String, String) |
Verilen ada sahip bir dizi bulur. |
| FindSequence(IModel, String, String) |
Verilen ada sahip bir dizi bulur. |
| FindSequence(IReadOnlyModel, String, String) |
Verilen ada sahip bir dizi bulur. |
| GetAnnotation(IAnnotatable, String) |
Belirtilen ada sahip ek açıklamayı alır ve yoksa oluşturur. |
| GetAnnotation(IConventionAnnotatable, String) |
Belirtilen ada sahip ek açıklamayı alır ve yoksa oluşturur. |
| GetChangeTrackingStrategy(IModel) |
Modeldeki varlıklar için kullanılan varsayılan değişiklik izleme stratejisini alır. Bu strateji, bağlamın varlık türünün bir örneğinin özelliklerindeki değişiklikleri nasıl algıladiğini gösterir. |
| GetChangeTrackingStrategyConfigurationSource(IConventionModel) |
için GetChangeTrackingStrategy(IModel)yapılandırma kaynağını döndürür. |
| GetCollation(IModel) |
Veritabanı harmanlamasını döndürür. |
| GetCollation(IReadOnlyModel) |
Veritabanı harmanlamasını döndürür. |
| GetCollationConfigurationSource(IConventionModel) |
Harmanlama için yapılandırma kaynağını döndürür. |
| GetDatabaseMaxSize(IModel) |
Veritabanının en büyük boyutunu döndürür. |
| GetDatabaseMaxSize(IReadOnlyModel) |
Veritabanının en büyük boyutunu döndürür. |
| GetDatabaseMaxSizeConfigurationSource(IConventionModel) |
Veritabanının ConfigurationSource en büyük boyutu için değerini döndürür. |
| GetDbFunctions(IConventionModel) |
Modelde yer alan tüm işlevleri döndürür. |
| GetDbFunctions(IModel) |
Modelde yer alan tüm işlevleri döndürür. |
| GetDbFunctions(IReadOnlyModel) |
Modelde yer alan tüm işlevleri döndürür. |
| GetDefaultContainer(IModel) |
Varsayılan kapsayıcı adını döndürür. |
| GetDefaultContainer(IReadOnlyModel) |
Varsayılan kapsayıcı adını döndürür. |
| GetDefaultContainerConfigurationSource(IConventionModel) |
Varsayılan kapsayıcı adı için yapılandırma kaynağını döndürür. |
| GetDefaultFullTextSearchLanguage(IReadOnlyModel) |
Veritabanı kapsamındaki tam metin araması için varsayılan dili döndürür. |
| GetDefaultFullTextSearchLanguageConfigurationSource(IConventionModel) |
Veritabanı kapsamında varsayılan tam metin arama dili için öğesini ConfigurationSource alır. |
| GetDefaultSchema(IModel) |
Model için kullanılacak varsayılan şemayı veya |
| GetDefaultSchema(IReadOnlyModel) |
Model için kullanılacak varsayılan şemayı veya |
| GetDefaultSchemaConfigurationSource(IConventionModel) |
Varsayılan şema için yapılandırma kaynağını döndürür. |
| GetDiscriminatorInKey(IReadOnlyModel) |
Varlık türü ayırıcısının JSON "id" değerine eklenip eklenmeyeceğini belirten bir değer döndürür. EF Core 9'un öncesinde her zaman dahil edildi. EF Core 9'dan başlayarak varsayılan olarak dahil değildir. |
| GetDiscriminatorInKeyConfigurationSource(IConventionModel) |
için GetDiscriminatorInKey(IReadOnlyModel)öğesini ConfigurationSource alır. |
| GetEntityTypes(IConventionModel, String) |
Geçersiz.
Verilen adla eşleşen varlık türlerini alır. |
| GetEntityTypes(IConventionModel, Type) |
Geçersiz.
Verilen türle eşleşen varlık türlerini alır. |
| GetEntityTypes(IModel, String) |
Geçersiz.
Verilen adla eşleşen varlık türlerini alır. |
| GetEntityTypes(IModel, Type) |
Geçersiz.
Verilen türle eşleşen varlık türlerini alır. |
| GetFullTextCatalogs(IConventionModel) |
Modelde tanımlanan tüm tam metin kataloglarını alır. |
| GetFullTextCatalogs(IReadOnlyModel) |
Modelde tanımlanan tüm tam metin kataloglarını alır. |
| GetHasShadowIds(IReadOnlyModel) |
Her zaman "__id" özelliği oluşturma ayarının geçerli yapılandırma kaynağından ayarlanıp ayarlanamayacağını belirten bir değer döndürür |
| GetHasShadowIdsConfigurationSource(IConventionModel) |
için GetHasShadowIds(IReadOnlyModel)öğesini ConfigurationSource alır. |
| GetHiLoSequenceName(IModel) |
Varsayılan hi-lo dizisi için kullanılacak adı döndürür. |
| GetHiLoSequenceName(IReadOnlyModel) |
Varsayılan hi-lo dizisi için kullanılacak adı döndürür. |
| GetHiLoSequenceNameConfigurationSource(IConventionModel) |
ConfigurationSource Varsayılan hi-lo dizisinin adını döndürür. |
| GetHiLoSequenceSchema(IModel) |
Varsayılan hi-lo dizisi için kullanılacak şemayı döndürür. UseHiLo(PropertyBuilder, String, String) |
| GetHiLoSequenceSchema(IReadOnlyModel) |
Varsayılan hi-lo dizisi için kullanılacak şemayı döndürür. UseHiLo(PropertyBuilder, String, String) |
| GetHiLoSequenceSchemaConfigurationSource(IConventionModel) |
Varsayılan hi-lo dizisi şeması için öğesini ConfigurationSource döndürür. |
| GetIdentityIncrement(IModel) |
Varsayılan kimlik artışını döndürür. |
| GetIdentityIncrement(IReadOnlyModel) |
Varsayılan kimlik artışını döndürür. |
| GetIdentityIncrementConfigurationSource(IConventionModel) |
Varsayılan kimlik artışı için değerini ConfigurationSource döndürür. |
| GetIdentitySeed(IModel) |
Varsayılan kimlik tohumunu döndürür. |
| GetIdentitySeed(IReadOnlyModel) |
Varsayılan kimlik tohumunu döndürür. |
| GetIdentitySeedConfigurationSource(IConventionModel) |
Varsayılan şema için değerini ConfigurationSource döndürür. |
| GetMaxIdentifierLength(IModel) |
Mağaza tanımlayıcıları için izin verilen uzunluk üst sınırını döndürür. |
| GetMaxIdentifierLength(IReadOnlyModel) |
Mağaza tanımlayıcıları için izin verilen uzunluk üst sınırını döndürür. |
| GetMaxIdentifierLengthConfigurationSource(IConventionModel) |
için GetMaxIdentifierLength(IReadOnlyModel)yapılandırma kaynağını döndürür. |
| GetPerformanceLevelSql(IModel) |
Veritabanının performans düzeyini döndürür. |
| GetPerformanceLevelSql(IReadOnlyModel) |
Veritabanının performans düzeyini döndürür. |
| GetPerformanceLevelSqlConfigurationSource(IConventionModel) |
ConfigurationSource Veritabanının performans düzeyi için değerini döndürür. |
| GetProductVersion(IModel) |
Bu modeli derlemek için kullanılan EF Core derleme sürümünü alır |
| GetPropertyAccessMode(IModel) |
Bu modeldeki PropertyAccessMode varlık türlerinin özellikleri için kullanılan alır. Tek tek varlık türlerinin bu erişim modunu geçersiz kılabileceğini ve varlık türlerinin tek tek özelliklerinin varlık türünde ayarlanan erişim modunu geçersiz kılabileceğini unutmayın. Burada döndürülen değer, geçersiz kılma belirtilmemiş herhangi bir özellik için kullanılır. |
| GetPropertyAccessModeConfigurationSource(IConventionModel) |
için GetPropertyAccessMode(IModel)yapılandırma kaynağını döndürür. |
| GetRelationalModel(IModel) |
Veritabanı modelini döndürür. |
| GetSequenceNameSuffix(IReadOnlyModel) |
Otomatik olarak oluşturulan dizilerin adına eklenecek son eki döndürür. |
| GetSequenceNameSuffixConfigurationSource(IConventionModel) |
ConfigurationSource Varsayılan değer oluşturma dizisi adı soneki için değerini döndürür. |
| GetSequences(IConventionModel) |
Modelde yer alan tüm dizileri döndürür. |
| GetSequences(IModel) |
Modelde yer alan tüm dizileri döndürür. |
| GetSequences(IReadOnlyModel) |
Modelde yer alan tüm dizileri döndürür. |
| GetSequenceSchema(IReadOnlyModel) |
Varsayılan değer oluşturma dizisi için kullanılacak şemayı döndürür. UseSequence(PropertyBuilder, String, String) |
| GetSequenceSchemaConfigurationSource(IConventionModel) |
Varsayılan anahtar değeri oluşturma dizisi şeması için değerini ConfigurationSource döndürür. |
| GetServiceTierSql(IModel) |
Veritabanının hizmet katmanını döndürür. |
| GetServiceTierSql(IReadOnlyModel) |
Veritabanının hizmet katmanını döndürür. |
| GetServiceTierSqlConfigurationSource(IConventionModel) |
ConfigurationSource Veritabanının hizmet katmanı için değerini döndürür. |
| GetThroughput(IReadOnlyModel) |
Veritabanı kapsamında sağlanan aktarım hızını döndürür. |
| GetThroughputConfigurationSource(IConventionModel) |
ConfigurationSource Veritabanı kapsamında sağlanan aktarım hızını alır. |
| GetValueGenerationStrategy(IModel) |
Özelliğin SqlServerValueGenerationStrategy açıkça ayarlanmış bir stratejisi olmadığı sürece modeldeki anahtarların özellikleri için kullanılacak değerini döndürür. |
| GetValueGenerationStrategy(IReadOnlyModel) |
Özelliğin SqlServerValueGenerationStrategy açıkça ayarlanmış bir stratejisi olmadığı sürece modeldeki anahtarların özellikleri için kullanılacak değerini döndürür. |
| GetValueGenerationStrategyConfigurationSource(IConventionModel) |
Varsayılan SqlServerValueGenerationStrategyiçin değerini ConfigurationSource döndürür. |
| HasEntityTypeWithDefiningNavigation(IModel, String) |
Geçersiz.
Modelin tanımlama gezintisi içeren ilgili bir varlık türü içerip içermediğini belirten bir değer alır. |
| HasEntityTypeWithDefiningNavigation(IModel, Type) |
Geçersiz.
Modelin tanımlama gezintisi içeren ilgili bir varlık türü içerip içermediğini belirten bir değer alır. |
| IsIgnored(IConventionModel, String) |
Verilen varlık türü adının yoksayılıp yoksayılmadığını gösterir. |
| IsIgnored(IConventionModel, Type) |
Verilen varlık türünün yoksayılıp yoksayılmadığını gösterir. |
| IsIndexerMethod(IModel, MethodInfo) |
Verilen MethodInfo'nun dizin oluşturucu erişimini yeniden kullanıp atamadığını belirten bir değer alır. |
| IsOwned(IConventionModel, Type) |
Belirtilen türü kullanan varlık türlerinin bulunduğunda sahip olunan türler olarak yapılandırılması gerekip gerekmediğini belirten bir değer döndürür. |
| IsShared(IModel, Type) |
CLR türünün modeldeki paylaşılan tür varlıkları tarafından kullanılıp kullanılmadığını alır. |
| RemoveDbFunction(IConventionModel, MethodInfo) |
Verilen MethodInfoile temsil edilen yöntemine eşlenen işlevi kaldırır. |
| RemoveDbFunction(IConventionModel, String) |
Verilen MethodInfoile temsil edilen yöntemine eşlenen işlevi kaldırır. |
| RemoveEntityType(IConventionModel, String, String, IConventionEntityType) |
Modelden tanımlama gezintisi içeren bir varlık türünü kaldırır. |
| RemoveEntityType(IConventionModel, String) |
Modelden tanımlama gezintisi olmadan varlık türünü kaldırır. |
| RemoveEntityType(IConventionModel, Type, String, IConventionEntityType) |
Modelden tanımlama gezintisi içeren bir varlık türünü kaldırır. |
| RemoveEntityType(IConventionModel, Type) |
Modelden varlık türünü kaldırır. |
| RemoveFullTextCatalog(IConventionModel, String) |
Modelden tam metin kataloğu kaldırır. |
| RemoveOwned(IConventionModel, Type) |
Belirtilen sahip olunan türü kaldırır ve eşleşen varlık türleri bulunduğunda sahip olunan olarak yapılandırılmaması gerektiğini belirtir. |
| RemoveSequence(IConventionModel, String, String) |
IConventionSequence verilen adla öğesini kaldırır. |
| SetChangeTrackingStrategy(IConventionModel, Nullable<ChangeTrackingStrategy>, Boolean) |
Modeldeki varlıklar için kullanılacak varsayılan değişiklik izleme stratejisini ayarlar. Bu strateji, bağlamın varlık türünün bir örneğinin özelliklerindeki değişiklikleri nasıl algıladiğini gösterir. |
| SetCollation(IConventionModel, String, Boolean) |
Veritabanı harmanlamasını ayarlar. |
| SetDatabaseMaxSize(IConventionModel, String, Boolean) |
Veritabanının en büyük boyutunu ayarlar. |
| SetDefaultContainer(IConventionModel, String, Boolean) |
Varsayılan kapsayıcı adını ayarlar. |
| SetDefaultFullTextSearchLanguage(IConventionModel, String, Boolean) |
Veritabanı kapsamındaki tam metin araması için varsayılan dili ayarlar. |
| SetDefaultSchema(IConventionModel, String, Boolean) |
Varsayılan şemayı ayarlar. |
| SetDiscriminatorInKey(IConventionModel, Nullable<IdDiscriminatorMode>, Boolean) |
JSON "id" içindeki varlık türü ayırıcısını içerir. |
| SetHasShadowIds(IConventionModel, Nullable<Boolean>, Boolean) |
Model oluşturmayı her zaman JSON "id" ile eşlenmiş bir "__id" gölge özelliği oluşturmaya zorlar. Bu, EF Core 9.0'ın önceki varsayılan davranışıydı. |
| SetHiLoSequenceName(IConventionModel, String, Boolean) |
Varsayılan hi-lo dizisi için kullanılacak adı ayarlar. |
| SetHiLoSequenceSchema(IConventionModel, String, Boolean) |
Varsayılan hi-lo dizisi için kullanılacak şemayı ayarlar. |
| SetIdentityIncrement(IConventionModel, Nullable<Int32>, Boolean) |
Varsayılan kimlik artışını ayarlar. |
| SetIdentitySeed(IConventionModel, Nullable<Int32>, Boolean) |
Varsayılan kimlik tohumunu ayarlar. |
| SetIdentitySeed(IConventionModel, Nullable<Int64>, Boolean) |
Varsayılan kimlik tohumunu ayarlar. |
| SetMaxIdentifierLength(IConventionModel, Nullable<Int32>, Boolean) |
Mağaza tanımlayıcıları için izin verilen uzunluk üst sınırını ayarlar. |
| SetOrRemoveAnnotation(IConventionAnnotatable, String, Object, Boolean) |
Verilen ad altında depolanan ek açıklamayı ayarlar. Belirtilen ada sahip bir ek açıklama zaten varsa mevcut ek açıklamanın üzerine yazar. Sağlanırsa |
| SetPerformanceLevelSql(IConventionModel, String, Boolean) |
Veritabanının performans düzeyini ayarlar. |
| SetPropertyAccessMode(IConventionModel, Nullable<PropertyAccessMode>, Boolean) |
Bu modeldeki PropertyAccessMode tüm varlık türlerinin özellikleri için kullanılacak öğesini ayarlar. Tek tek varlık türlerinin bu erişim modunu geçersiz kılabileceğini ve varlık türlerinin tek tek özelliklerinin varlık türünde ayarlanan erişim modunu geçersiz kılabileceğini unutmayın. Burada ayarlanan değer, geçersiz kılma belirtilmemiş herhangi bir özellik için kullanılır. |
| SetSequenceNameSuffix(IConventionModel, String, Boolean) |
Otomatik olarak oluşturulan dizilerin adına eklenecek son eki ayarlar. |
| SetSequenceSchema(IConventionModel, String, Boolean) |
Varsayılan anahtar değeri oluşturma sırası için kullanılacak şemayı ayarlar. |
| SetServiceTierSql(IConventionModel, String, Boolean) |
Veritabanının hizmet katmanını ayarlar. |
| SetThroughput(IConventionModel, Nullable<Int32>, Nullable<Boolean>, Boolean) |
Veritabanı kapsamında sağlanan aktarım hızını ayarlar. |
| SetValueGenerationStrategy(IConventionModel, Nullable<SqlServerValueGenerationStrategy>, Boolean) |
SqlServerValueGenerationStrategy modelindeki anahtarların açıkça ayarlanmış bir stratejisi olmayan özellikleri için kullanılacak şekilde ayarlar. |
| ToDebugString(IModel, MetadataDebugStringOptions, Int32) |
Verilen meta verilerin okunabilir bir gösterimini oluşturur. Uyarı: Döndürülen dizenin biçimine güvenmeyin. Yalnızca hata ayıklama için tasarlanmıştır ve sürümler arasında rastgele değişebilir. |
| UseNamedDefaultConstraints(IConventionModel, Nullable<Boolean>, Boolean) |
Adlandırılmış varsayılan kısıtlamaların kullanılıp kullanılmayacağını belirten değeri ayarlar. |
| UseNamedDefaultConstraintsConfigurationSource(IConventionModel) |
Adlandırılmış varsayılan kısıtlamalar ayarı için yapılandırma kaynağını döndürür. |