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ıyla eşleme şekli hakkında meta veriler. Model genellikle türetilmiş bir üzerinde yöntemi geçersiz OnModelCreating(ModelBuilder) kılınarak DbContext oluşturulur.
Bu arabirim model oluşturma sırasında kullanılır ve meta verilerin değiştirilmeye izin verir. Model 10 kez 2014'e kadar olan tüm meta veriler için salt IModel okunur görünümü temsil eder.
public interface IConventionModel : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IModel
public interface IConventionModel : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel
type IConventionModel = interface
interface IModel
interface IAnnotatable
interface IConventionAnnotatable
type IConventionModel = interface
interface IReadOnlyModel
interface IReadOnlyAnnotatable
interface IConventionAnnotatable
Public Interface IConventionModel
Implements IConventionAnnotatable, IModel
Public Interface IConventionModel
Implements IConventionAnnotatable, IReadOnlyModel
- Uygulamalar
Açıklamalar
Daha fazla bilgi için bkz. Model bina kuralları.
Özellikler
| Builder |
Bu modeli yapılandırmak için kullanılan oluşturucuya sahip olur. |
| IsInModel |
Bu nesnenin bir modelde olup olmadığını, yani bir nesneden kaldırılmış olmadığını gösterir. (Devralındığı yer: IConventionAnnotatable) |
| Item[String] |
Verilen ada sahip ek açıklamanın değerini alır, yoksa döndürür |
| ModelDependencies |
Çalışma zamanı hizmet bağımlılıkları. (Devralındığı yer: IModel) |
Yöntemler
| AddAnnotation(String, Object, Boolean) |
Bu nesneye bir ek açıklama ekler. Belirtilen adla bir ek açıklama zaten varsa atar. (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. Gölge varlıklar şu anda çalışma zamanında ile kullanılan bir modelde DbContext desteklenmiyor. Bu nedenle, gölge durum varlık türleri yalnızca geçiş modeli anlık görüntülerinde vb. bulunur. |
| AddEntityType(String, String, IConventionEntityType, Boolean) |
Modele tanımlama gezintisi ile sahip olunan bir varlık türü ekler. |
| AddEntityType(String, Type, Boolean) |
Modele paylaşılan türde bir varlık türü ekler. Paylaşılan tür varlık türü, CLR türünü modelde diğer türlerle paylaştıran ancak benzersiz bir adı olan ve her zaman adla tanımlanan bir varlık t t türlerindendir. |
| AddEntityType(Type, Boolean) |
Modele bir varlık türü ekler. |
| AddEntityType(Type, String, IConventionEntityType, Boolean) |
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ü sahip olarak işaretler ve verilen türü kullanan varlık türleri keşfedilse sahip olarak yapılandırılması gerektiğini gösterir. |
| AddOwnedEntityType(String, Boolean) |
Modele varsayılan türde sahip olunan bir varlık türü ekler. Gölge varlıklar şu anda çalışma zamanında ile kullanılan bir modelde DbContext desteklenmiyor. Bu nedenle, gölge durum varlık türleri yalnızca geçiş modeli anlık görüntülerinde vb. bulunur. |
| AddOwnedEntityType(String, Type, Boolean) |
Modele sahip olunan bir paylaşılan tür varlık türü ekler. Paylaşılan tür varlık türü, CLR türünü modelde diğer türlerle paylaştıran ancak benzersiz bir adı olan ve her zaman adla tanımlanan bir varlık t t türlerindendir. |
| 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 adla bir ek açıklama zaten varsa atar. (Devralındığı yer: IAnnotatable) |
| AddShared(Type, Boolean) |
Verilen varlık türünü paylaşılan olarak işaretler ve eşleşen varlık türleri keşfedilse paylaşılan tür varlık türü olarak yapılandırılması gerektiğini gösterir. |
| AnnotationsToDebugString(Int32) |
Nesnede belirtilen tüm ek açıklamaların hata ayıklama dizesini alır. (Devralındığı yer: IReadOnlyAnnotatable) |
| DelayConventions() |
Bir meta veri yönü değiştirildiğinde kuralların hemen yürütülmelidir. Döndürülen nesne at edildikten sonra tüm gecikmeli kuralları yürütülür. Bu, birbirine bağımlı birden çok işlem gerçekleştirerek yararlı olur. |
| FinalizeModel() |
Modelin son işlemesini, çalışma zamanı tarafından kullanıma hazır olacak şekilde güçler. Bu son işlem, kullanırken otomatik olarak gerçekleşir; bu yöntem, otomatik yürütmenin mümkün olmayan durumlarda OnModelCreating(ModelBuilder) açıkça çalışmasına olanak sağlar. |
| FindAnnotation(String) |
Verilen ada sahip ek açıklamayı alır, yoksa döndürür |
| FindEntityType(String) |
Verilen adla varlığı alır. Verilen adla bir varlık türü bulunamasa veya paylaşılan tür varlık türü tarafından kullanılan CLR türü veya varlık türünün tanımlayan bir |
| FindEntityType(String, String, IConventionEntityType) |
Verilen ad için varlık türünü, gezinti adını ve tanımlayan varlık türünü tanımlar. Eşleşen |
| FindEntityType(String, String, IEntityType) |
Verilen ad için varlık türünü, gezinti adını ve tanımlayan varlık türünü tanımlar. Eşleşen |
| FindEntityType(String, String, IReadOnlyEntityType) |
Verilen temel ad için varlık türünü alır, gezinti adını ve tanımlayan varlık türünü tanımlar. Eşleşen |
| FindEntityType(Type) |
Verilen varlık sınıfını eşleen varlığı alır. Verilen |
| FindEntityType(Type, String, IConventionEntityType) |
Verilen ad için varlık türünü, gezinti adını ve tanımlayan varlık türünü tanımlar. Eşleşen |
| FindEntityType(Type, String, IEntityType) |
Verilen ad için varlık türünü, gezinti adını ve tanımlayan varlık türünü tanımlar. Eşleşen |
| FindEntityType(Type, String, IReadOnlyEntityType) |
Verilen tür için varlık türünü alır, gezinti adını ve tanımlayan varlık türünü tanımlar. Eşleşen |
| 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ır olup olmadığı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 sahipli 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>) |
Verilen olandan en az türetilmiş türlere karşılık gelen varlık türlerini döndürür. |
| FindRuntimeAnnotation(String) |
Verilen adla çalışma zamanı ek açıklamasını alır |
| FindRuntimeAnnotationValue(String) |
Verilen adla çalışma zamanı ek açıklamasının değerini alır ve |
| FindRuntimeEntityType(Type) |
Sınıfın gerçek varlık türünden türetilen bir ara sunucu olduğu, verilen varlık sınıfını eşleten varlığı alır. Verilen CLR türüne sahip varlık türü bulunamasa veya paylaşılan tür varlık türü tarafından belirli BIR CLR türü kullanılıyorsa veya varlık türünün tanımlayan bir gezintisi |
| FindTypeMappingConfiguration(Type) |
Verilen skaler için kural öncesi yapılandırmasını Type bulur. (Devralındığı yer: IModel) |
| GetAnnotation(String) |
Verilen ada sahip ek açıklamayı alır, yoksa oluşturulur. (Devralındığı yer: IReadOnlyAnnotatable) |
| GetAnnotations() |
Geçerli nesnedeki tüm ek açıklamaları alır. (Devralındığı yer: IReadOnlyAnnotatable) |
| GetChangeTrackingStrategy() |
Modelde 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 özelliklerinde yapılan değişiklikleri nasıl algılay olduğunu gösterir. (Devralındığı yer: IReadOnlyModel) |
| GetChangeTrackingStrategyConfigurationSource() |
İçin yapılandırma kaynağını döndürür GetChangeTrackingStrategy() . |
| GetEntityTypes() |
Modelde tanımlanmış 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) |
Verilen adla çalışma zamanı ek açıklamasının değerini alır ve yoksa ekler. (Devralındığı yer: IAnnotatable) |
| GetProductVersion() |
Bu EF Core derleme sürümünü alır. (Devralındığı yer: IReadOnlyModel) |
| GetPropertyAccessMode() |
Bu PropertyAccessMode modelde varlık türlerinin özellikleri için kullanılan 'i alır. Tek tek varlık türlerinin bu erişim modunu geçersiz kabilirsiniz ve varlık türlerinin tek tek özelliklerinin varlık türünde ayarlanmış erişim modunu geçersiz kabilirsiniz. Burada döndürülen değer, geçersiz kılma belirtilmemiş herhangi bir özellik için kullanılır. (Devralındığı yer: IReadOnlyModel) |
| GetPropertyAccessModeConfigurationSource() |
İçin yapılandırma kaynağını döndürür GetPropertyAccessMode() . |
| 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ı 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 özelliklerin yoksayılıp sayılmayacağını gösterir. Bu yapılandırma öğesinden bağımsız IsIgnored(Type) |
| IsIndexerMethod(MethodInfo) |
Verilen dizinin dizine erişim MethodInfo iznini tekrar edip olmadığını belirten bir değer alır. (Devralındığı yer: IModel) |
| IsOwned(Type) |
Verilen türü kullanan varlık türlerinin, keşfedildiğinde sahip olan türler olarak yapılandırılıp yapılandırılmadığını gösteren 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) |
Verilen adla ek açıklamayı bu nesneden kaldırır. (Devralındığı yer: IConventionAnnotatable) |
| RemoveEntityType(IConventionEntityType) |
Bir varlık türünü modelden kaldırır. |
| RemoveEntityType(String) |
Modelden gezinti tanımlamadan bir varlık türünü kaldırır. |
| RemoveEntityType(String, String, IConventionEntityType) |
Verilen tür ile bir varlık türünü kaldırır, gezinti adını ve tanımlama varlık türünü tanımlar. |
| RemoveEntityType(Type) |
Bir varlık türünü modelden kaldırır. |
| RemoveEntityType(Type, String, IConventionEntityType) |
Verilen tür ile bir varlık türünü kaldırır, gezinti adını ve tanımlama varlık türünü tanımlar. |
| RemoveIgnored(String) |
Yoksayılan varlık türü adını kaldırır. |
| RemoveOwned(Type) |
Bulunan eşleşen varlık türleri sahip olarak yapılandırılmamalıdır, belirtilen sahip türü kaldırır. |
| RemoveRuntimeAnnotation(String) |
Verilen çalışma zamanı ek açıklamasını bu nesneden kaldırır. (Devralındığı yer: IAnnotatable) |
| RemoveShared(Type) |
Verilen türü paylaşılmayan olarak işaretler, ancak bulunan eşleşen varlık türleri paylaşılan tür varlık türleri olarak yapılandırılmamalıdır. |
| SetAnnotation(String, Object, Boolean) |
Belirtilen ad altında depolanan ek açıklamayı ayarlar. Belirtilen adla 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 bir varlık türü örneğinin özelliklerinde yapılan değişiklikleri nasıl algıladığını gösterir. |
| SetOrRemoveAnnotation(String, Object, Boolean) |
Belirtilen ad altında depolanan ek açıklamayı ayarlar. Belirtilen adla bir ek açıklama zaten varsa mevcut ek açıklamanın üzerine yazar. Varsa mevcut ek |
| SetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean) |
PropertyAccessModeBu modeldeki tüm varlık türlerinin özellikleri için kullanılacak öğesini ayarlar. Bağımsız 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ü üzerinde ayarlanan erişim modunu geçersiz kılabileceğini unutmayın. Burada ayarlanan değer, hiçbir geçersiz kılma belirtilmemiş herhangi bir özellik için kullanılacaktır. |
| SetRuntimeAnnotation(String, Object) |
Belirtilen anahtar altında depolanan çalışma zamanı ek açıklamasını ayarlar. Belirtilen adla bir ek açıklama zaten varsa mevcut ek açıklamanın üzerine yazar. (Devralındığı yer: IAnnotatable) |
| ToDebugString(MetadataDebugStringOptions, Int32) |
Verilen meta verilerin insanlar tarafından okunabilir bir temsilini oluşturur. Uyarı: Döndürülen dizenin biçimine güvenme. 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ı
| AddAnnotations(IConventionAnnotatable, IEnumerable<IConventionAnnotation>, Boolean) |
Bir nesneye ek açıklama ekler. |
| GetAnnotation(IConventionAnnotatable, String) |
Verilen ada sahip ek açıklamayı alır, yoksa oluşturulur. |
| SetOrRemoveAnnotation(IConventionAnnotatable, String, Object, Boolean) |
Verilen ad altında depolanan ek açıklamayı ayarlar. Belirtilen ada sahip bir ek açıklama zaten varsa, var olan ek açıklamanın üzerine yazar. Belirtilmişse, var olan ek açıklamayı kaldırır |
| AddIgnored(IConventionModel, Type, Boolean) |
Verilen varlık türünü yoksayıldı olarak işaretler. |
| AddOwned(IConventionModel, Type, Boolean) |
Verilen türü kullanan bulunan varlık türlerinin sahip olduğu şekilde yapılandırılması gerektiğini belirten, belirtilen varlık türünü sahip olarak işaretler. |
| AddShared(IConventionModel, Type, Boolean) |
Verilen varlık türü, bulunan eşleşen varlık türlerinin paylaşılan tür varlık türü olarak yapılandırılması gerektiğini belirten paylaşılan olarak işaretler. |
| FinalizeModel(IConventionModel) |
Çalışma zamanı tarafından kullanıma hazırlanmaya hazırsa, modelde işlem sonrası işleme zorlar. Bu post işlemi kullanılırken otomatik olarak gerçekleşir OnModelCreating(ModelBuilder) ; Bu yöntem, otomatik yürütmenin mümkün olmadığı durumlarda açıkça çalıştırılmasına izin verir. |
| FindEntityType(IConventionModel, Type) |
Verilen varlık sınıfını eşleyen varlığı alır. |
| FindEntityType(IConventionModel, Type, String, IConventionEntityType) |
Verilen ad için varlık türünü alır, gezinti adını ve tanımlama varlık türünü tanımlar. |
| FindIgnoredConfigurationSource(IConventionModel, Type) |
Verilen varlık türünün yoksayılıp yoksayılmadığını gösterir. |
| FindIsOwnedConfigurationSource(IConventionModel, Type) |
Verilen türü kullanan varlık türlerinin, keşfedildiğinde sahip olan türler olarak yapılandırılıp yapılandırılmadığını gösteren bir değer döndürür. |
| FindLeastDerivedEntityTypes(IConventionModel, Type, Func<IConventionEntityType,Boolean>) |
Verilen en küçük türetilmiş türlere karşılık gelen varlık türlerini döndürür. |
| GetChangeTrackingStrategyConfigurationSource(IConventionModel) |
İçin yapılandırma kaynağını döndürür GetChangeTrackingStrategy(IModel) . |
| GetEntityTypes(IConventionModel, String) |
Kullanımdan kalktı.
Verilen adla eşleşen varlık türlerini alır. |
| GetEntityTypes(IConventionModel, Type) |
Kullanımdan kalktı.
Verilen türle eşleşen varlık türlerini alır. |
| GetPropertyAccessModeConfigurationSource(IConventionModel) |
İçin yapılandırma kaynağını döndürür GetPropertyAccessMode(IModel) . |
| 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. |
| IsOwned(IConventionModel, Type) |
Verilen türü kullanan varlık türlerinin, keşfedildiğinde sahip olan türler olarak yapılandırılıp yapılandırılmadığını gösteren bir değer döndürür. |
| RemoveEntityType(IConventionModel, String) |
Modelden gezinti tanımlamadan bir varlık türünü kaldırır. |
| RemoveEntityType(IConventionModel, String, String, IConventionEntityType) |
Modelden gezinti tanımlayarak bir varlık türünü kaldırır. |
| RemoveEntityType(IConventionModel, Type) |
Bir varlık türünü modelden kaldırır. |
| RemoveEntityType(IConventionModel, Type, String, IConventionEntityType) |
Modelden gezinti tanımlayarak bir varlık türünü kaldırır. |
| RemoveOwned(IConventionModel, Type) |
Bulunan eşleşen varlık türleri sahip olarak yapılandırılmamalıdır, belirtilen sahip türü kaldırır. |
| SetChangeTrackingStrategy(IConventionModel, Nullable<ChangeTrackingStrategy>, Boolean) |
Modelde varlıklar için kullanmak üzere varsayılan değişiklik izleme stratejisini ayarlar. Bu strateji, bağlamın varlık türünün bir örneğinin özelliklerinde yapılan değişiklikleri nasıl algılay olduğunu gösterir. |
| SetPropertyAccessMode(IConventionModel, Nullable<PropertyAccessMode>, Boolean) |
Bu PropertyAccessMode modelde tüm varlık türlerinin özellikleri için kullanmak üzere ayarlar. Tek tek varlık türlerinin bu erişim modunu geçersiz kabilirsiniz ve varlık türlerinin tek tek özelliklerinin varlık türünde ayarlanmış erişim modunu geçersiz kabilirsiniz. Burada ayarlanmış değer, geçersiz kılma belirtilmemiş herhangi bir özellik için kullanılı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. |
| GetThroughput(IReadOnlyModel) |
Veritabanı kapsamında sağlanan aktarım hızını döndürür. |
| GetThroughputConfigurationSource(IConventionModel) |
Veritabanı ConfigurationSource kapsamında sağlanan aktarım hızı için alır. |
| SetDefaultContainer(IConventionModel, String, Boolean) |
Varsayılan kapsayıcı adını ayarlar. |
| SetThroughput(IConventionModel, Nullable<Int32>, Nullable<Boolean>, Boolean) |
Sağlanan aktarım hızını veritabanı kapsamında ayarlar. |
| AnnotationsToDebugString(IAnnotatable, Int32) |
Nesnede belirtilen tüm ek açıklamaların hata ayıklama dizesini alır. |
| GetAnnotation(IAnnotatable, String) |
Verilen ada sahip ek açıklamayı alır, yoksa oluşturulur. |
| FindEntityType(IModel, Type) |
Kullanımdan kalktı.
Verilen varlık sınıfını eşleen varlığı alır. Verilen CLR türüne sahip varlık türü bulunamasa veya paylaşılan tür varlık türü tarafından belirli BIR CLR türü kullanılıyorsa veya varlık türünün tanımlayan bir gezintisi |
| FindEntityType(IModel, Type, String, IEntityType) |
Verilen tür için varlık türünü alır, gezinti adını ve tanımlayan varlık türünü tanımlar. Eşleşen |
| FindRuntimeEntityType(IModel, Type) |
Sınıfın gerçek varlık türünden türetilen bir ara sunucu olduğu, verilen varlık sınıfını eşleten varlığı alır. Verilen CLR türüne sahip varlık türü bulunamasa veya paylaşılan tür varlık türü tarafından belirli BIR CLR türü kullanılıyorsa veya varlık türünün tanımlayan bir gezintisi |
| GetChangeTrackingStrategy(IModel) |
Modelde 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 özelliklerinde yapılan değişiklikleri nasıl algılay olduğunu gösterir. |
| GetEntityTypes(IModel, String) |
Kullanımdan kalktı.
Verilen adla eşleşen varlık türlerini alır. |
| GetEntityTypes(IModel, Type) |
Kullanımdan kalktı.
Verilen türle eşleşen varlık türlerini alır. |
| GetProductVersion(IModel) |
Bu EF Core derleme sürümü için kullanılan derleme sürümünü alır |
| GetPropertyAccessMode(IModel) |
Bu PropertyAccessMode modelde varlık türlerinin özellikleri için kullanılan 'i alır. Tek tek varlık türlerinin bu erişim modunu geçersiz kabilirsiniz ve varlık türlerinin tek tek özelliklerinin varlık türünde ayarlanmış erişim modunu geçersiz kabilirsiniz. Burada döndürülen değer, geçersiz kılma belirtilmemiş herhangi bir özellik için kullanılır. |
| HasEntityTypeWithDefiningNavigation(IModel, String) |
Kullanımdan kalktı.
Modelin tanımlama gezintisi ile ilgili bir varlık türüne sahip olup olmadığını belirten bir değer alır. |
| HasEntityTypeWithDefiningNavigation(IModel, Type) |
Kullanımdan kalktı.
Modelin tanımlama gezintisi ile ilgili bir varlık türüne sahip olup olmadığını belirten bir değer alır. |
| IsIndexerMethod(IModel, MethodInfo) |
Verilen MethodInfo'da dizin oluşturma erişiminin yine olup olmadığını belirten bir değer alır. |
| IsShared(IModel, Type) |
CLR türünün modelde paylaşılan tür varlıkları tarafından kullanıp kullanılmay olmadığını alır. |
| ToDebugString(IModel, MetadataDebugStringOptions, Int32) |
Verilen meta verilerin insanlar tarafından okunabilir bir temsilini oluşturur. Uyarı: Döndürülen dizenin biçimine güvenme. Yalnızca hata ayıklama için tasarlanmıştır ve sürümler arasında rastgele değişebilir. |
| AddDbFunction(IConventionModel, MethodInfo, Boolean) |
Verilen yönteme eşlenmiş bir işlev oluşturur. |
| AddDbFunction(IConventionModel, String, Type, Boolean) |
Bir işlev oluşturur. |
| AddSequence(IConventionModel, String, String, Boolean) |
Verilen IMutableSequence şemada verilen ada sahip var olan adı döndürür veya verilen ad ve şemaya sahip yeni bir dizi oluşturur. |
| FindDbFunction(IConventionModel, MethodInfo) |
Verilen tarafından temsil edilen yönteme eşlenmiş bir işlev bulur MethodInfo . |
| FindDbFunction(IConventionModel, String) |
Verilen ad tarafından temsil edilen yönteme eşlenmiş bir işlev bulur. |
| FindDbFunction(IModel, MethodInfo) |
Verilen tarafından temsil edilen yönteme eşlenmiş bir işlev bulur MethodInfo . |
| FindDbFunction(IModel, String) |
Verilen ad tarafından temsil edilen yönteme eşlenmiş bir işlev bulur. |
| FindDbFunction(IReadOnlyModel, MethodInfo) |
Verilen tarafından temsil edilen yönteme eşlenmiş bir işlev bulur MethodInfo . |
| FindDbFunction(IReadOnlyModel, String) |
Verilen ad tarafından temsil edilen yönteme eşlenmiş bir işlev bulur. |
| FindSequence(IConventionModel, String, String) |
Verilen ada sahip bir sıra bulur. |
| FindSequence(IModel, String, String) |
Verilen ada sahip bir sıra bulur. |
| FindSequence(IReadOnlyModel, String, String) |
Verilen ada sahip bir sıra bulur. |
| 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. |
| GetDbFunctions(IConventionModel) |
Modelde bulunan tüm işlevleri döndürür. |
| GetDbFunctions(IModel) |
Modelde bulunan tüm işlevleri döndürür. |
| GetDbFunctions(IReadOnlyModel) |
Modelde yer alan tüm işlevleri döndürür. |
| GetDefaultSchema(IModel) |
Model için kullanmak üzere varsayılan şemayı döndürür |
| GetDefaultSchema(IReadOnlyModel) |
Model için kullanmak üzere varsayılan şemayı döndürür |
| GetDefaultSchemaConfigurationSource(IConventionModel) |
Varsayılan şema için yapılandırma kaynağını döndürür. |
| GetMaxIdentifierLength(IModel) |
Depo tanımlayıcıları için izin verilen maksimum uzunluğu döndürür. |
| GetMaxIdentifierLength(IReadOnlyModel) |
Depo tanımlayıcıları için izin verilen maksimum uzunluğu döndürür. |
| GetMaxIdentifierLengthConfigurationSource(IConventionModel) |
için yapılandırma kaynağını GetMaxIdentifierLength(IReadOnlyModel) döndürür. |
| GetRelationalModel(IModel) |
Veritabanı modelini 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. |
| RemoveDbFunction(IConventionModel, MethodInfo) |
Verilen ile temsil edilen yöntemiyle eşlenen işlevi MethodInfo kaldırır. |
| RemoveDbFunction(IConventionModel, String) |
Verilen ile temsil edilen yöntemiyle eşlenen işlevi MethodInfo kaldırır. |
| RemoveSequence(IConventionModel, String, String) |
Verilen IConventionSequence adla kaldırır. |
| SetCollation(IConventionModel, String, Boolean) |
Veritabanı harmanlama kümelerini ayarlar. |
| SetDefaultSchema(IConventionModel, String, Boolean) |
Varsayılan şemayı ayarlar. |
| SetMaxIdentifierLength(IConventionModel, Nullable<Int32>, Boolean) |
Depo tanımlayıcıları için izin verilen maksimum uzunluğu ayarlar. |
| 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) |
ConfigurationSourceVeritabanının en büyük boyutu için öğesini döndürür. |
| GetHiLoSequenceName(IModel) |
Varsayılan Hi-Lo sırası için kullanılacak adı döndürür. |
| GetHiLoSequenceName(IReadOnlyModel) |
Varsayılan Hi-Lo sırası için kullanılacak adı döndürür. |
| GetHiLoSequenceNameConfigurationSource(IConventionModel) |
ConfigurationSourceVarsayılan Hi-Lo sırası adı için döndürür. |
| GetHiLoSequenceSchema(IModel) |
Varsayılan Hi-Lo sırası için kullanılacak şemayı döndürür. UseHiLo(PropertyBuilder, String, String) |
| GetHiLoSequenceSchema(IReadOnlyModel) |
Varsayılan Hi-Lo sırası için kullanılacak şemayı döndürür. UseHiLo(PropertyBuilder, String, String) |
| GetHiLoSequenceSchemaConfigurationSource(IConventionModel) |
ConfigurationSourceVarsayılan Hi-Lo sırası şeması için 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) |
ConfigurationSourceVarsayılan kimlik artışı için öğesini döndürür. |
| GetIdentitySeed(IModel) |
Varsayılan kimlik kaynağını döndürür. |
| GetIdentitySeed(IReadOnlyModel) |
Varsayılan kimlik kaynağını döndürür. |
| GetIdentitySeedConfigurationSource(IConventionModel) |
ConfigurationSourceVarsayılan şema için 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) |
ConfigurationSourceVeritabanının performans düzeyi için 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) |
ConfigurationSourceVeritabanının hizmet katmanını döndürür. |
| GetValueGenerationStrategy(IModel) |
SqlServerValueGenerationStrategyÖzellikte açıkça bir stratejiye sahip olmadığı takdirde modeldeki anahtarların özellikleri için kullanım için ' i döndürür. |
| GetValueGenerationStrategy(IReadOnlyModel) |
SqlServerValueGenerationStrategyÖzellikte açıkça bir stratejiye sahip olmadığı takdirde modeldeki anahtarların özellikleri için kullanım için ' i döndürür. |
| GetValueGenerationStrategyConfigurationSource(IConventionModel) |
ConfigurationSourceVarsayılan için döndürür SqlServerValueGenerationStrategy . |
| SetDatabaseMaxSize(IConventionModel, String, Boolean) |
Veritabanının en büyük boyutunu ayarlar. |
| SetHiLoSequenceName(IConventionModel, String, Boolean) |
Varsayılan Hi-Lo sırası için kullanılacak adı ayarlar. |
| SetHiLoSequenceSchema(IConventionModel, String, Boolean) |
Varsayılan Hi-Lo sırası için kullanılacak şemayı ayarlar. |
| SetIdentityIncrement(IConventionModel, Nullable<Int32>, Boolean) |
Varsayılan Kimlik artışı belirler. |
| SetIdentitySeed(IConventionModel, Nullable<Int32>, Boolean) |
Varsayılan kimlik kaynağını ayarlar. |
| SetIdentitySeed(IConventionModel, Nullable<Int64>, Boolean) |
Varsayılan kimlik kaynağını ayarlar. |
| SetPerformanceLevelSql(IConventionModel, String, Boolean) |
Veritabanının performans düzeyini ayarlar. |
| SetServiceTierSql(IConventionModel, String, Boolean) |
Veritabanının hizmet katmanını ayarlar. |
| SetValueGenerationStrategy(IConventionModel, Nullable<SqlServerValueGenerationStrategy>, Boolean) |
Modeldeki, SqlServerValueGenerationStrategy açıkça ayarlanmış bir stratejiye sahip olmayan anahtarların özellikleri için kullanılacak öğesini ayarlar. |