Aracılığıyla paylaş


IConventionEntityTypeBuilder Arabirim

Tanım

From kurallarını yapılandırmak için basit bir IConventionEntityType API yüzeyi sağlar.

Bu arabirim genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

public interface IConventionEntityTypeBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
public interface IConventionEntityTypeBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder
type IConventionEntityTypeBuilder = interface
    interface IConventionAnnotatableBuilder
type IConventionEntityTypeBuilder = interface
    interface IConventionTypeBaseBuilder
    interface IConventionAnnotatableBuilder
Public Interface IConventionEntityTypeBuilder
Implements IConventionAnnotatableBuilder
Public Interface IConventionEntityTypeBuilder
Implements IConventionTypeBaseBuilder
Uygulamalar

Açıklamalar

Daha fazla bilgi ve örnek için bkz. Model oluşturma kuralları .

Özellikler

Metadata

Yapılandırılan varlık türünü alır.

ModelBuilder

Model oluşturucusunu alır.

(Devralındığı yer: IConventionAnnotatableBuilder)

Yöntemler

CanAddNavigation(String, Boolean)
Kullanımdan kalktı.

Verilen gezintinin bu varlık türüne eklenip eklenemeyeceğini belirten bir değer döndürür.

CanHaveComplexIndexerProperty(Type, String, Type, Boolean)

Verilen karmaşık dizin oluşturucu özelliğinin bu türe eklenip eklenemeyeceğini belirten bir değer döndürür.

(Devralındığı yer: IConventionTypeBaseBuilder)
CanHaveComplexProperty(MemberInfo, Type, Boolean)

Verilen karmaşık özelliğin bu türe eklenip eklenemeyeceğini belirten bir değer döndürür.

(Devralındığı yer: IConventionTypeBaseBuilder)
CanHaveComplexProperty(Type, String, Type, Boolean)

Verilen karmaşık özelliğin bu türe eklenip eklenemeyeceğini belirten bir değer döndürür.

(Devralındığı yer: IConventionTypeBaseBuilder)
CanHaveIndex(IReadOnlyList<String>, Boolean)

Verilen özelliklerdeki ve dizininin bu varlık türüne eklenip eklenemeyeceğini belirten bir değer döndürür.

CanHaveIndexerProperty(Type, String, Boolean)

Verilen dizin oluşturucu özelliğinin bu varlık türüne eklenip eklenemeyeceğini belirten bir değer döndürür.

CanHaveNavigation(MemberInfo, Boolean)

Verilen gezintinin bu varlık türüne eklenip eklenemeyeceğini belirten bir değer döndürür.

CanHaveNavigation(String, Boolean)
Kullanımdan kalktı.

Verilen gezintinin bu varlık türüne eklenip eklenemeyeceğini belirten bir değer döndürür.

CanHaveNavigation(String, Type, Boolean)

Verilen gezintinin bu varlık türüne eklenip eklenemeyeceğini belirten bir değer döndürür.

CanHaveProperty(MemberInfo, Boolean)

Verilen özelliğin bu varlık türüne eklenip eklenemeyeceğini belirten bir değer döndürür.

CanHaveProperty(Type, String, Boolean)

Verilen özelliğin bu varlık türüne eklenip eklenemeyeceğini belirten bir değer döndürür.

CanHaveServiceProperty(MemberInfo, Boolean)

Verilen hizmet özelliğinin bu varlık türüne eklenip eklenemeyeceğini belirten bir değer döndürür.

CanHaveSkipNavigation(MemberInfo, Boolean)

Verilen atlama gezintisinin bu varlık türüne eklenip eklenemeyeceğini belirten bir değer döndürür.

CanHaveSkipNavigation(String, Boolean)
Kullanımdan kalktı.

Verilen atlama gezintisinin bu varlık türüne eklenip eklenemeyeceğini belirten bir değer döndürür.

CanHaveSkipNavigation(String, Type, Boolean)

Verilen atlama gezintisinin bu varlık türüne eklenip eklenemeyeceğini belirten bir değer döndürür.

CanHaveTrigger(String, Boolean)

Tetikleyicinin yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür.

CanIgnore(String, Boolean)

Verilen üye adının verilen yapılandırma kaynağından yoksayılıp yoksayılamayacağını belirten bir değer döndürür.

CanRemoveAnnotation(String, Boolean)

Verilen ada sahip bir ek açıklamanın bu yapılandırma kaynağı kullanılarak kaldırılıp kaldırılamayacağını belirten bir değer döndürür.

(Devralındığı yer: IConventionAnnotatableBuilder)
CanRemoveComplexProperty(IConventionComplexProperty, Boolean)

Karmaşık özelliğin bu türden kaldırılıp kaldırılamayacağını belirten bir değer döndürür.

(Devralındığı yer: IConventionTypeBaseBuilder)
CanRemoveDiscriminator(Boolean)

Ayırıcı özelliğinin kaldırılıp kaldırılamayacağını belirten bir değer döndürür.

CanRemoveIndex(IConventionIndex, Boolean)

Dizinin bu varlık türünden kaldırılıp kaldırılamayacağını belirten bir değer döndürür.

CanRemoveKey(Boolean)

Varlık türünün anahtarsız olarak işaretlenip işaretlenmediğini belirten bir değer döndürür.

CanRemoveKey(IConventionKey, Boolean)

Anahtarın bu varlık türünden kaldırılıp kaldırılamayacağını belirten bir değer döndürür.

CanRemoveNavigation(IConventionNavigation, Boolean)

Gezintinin bu varlık türünden kaldırılıp kaldırılamayacağını belirten bir değer döndürür.

CanRemoveProperty(IConventionProperty, Boolean)

Özelliğin bu türden kaldırılıp kaldırılamayacağını belirten bir değer döndürür.

(Devralındığı yer: IConventionTypeBaseBuilder)
CanRemoveRelationship(IConventionForeignKey, Boolean)

Yabancı anahtarın bu varlık türünden kaldırılıp kaldırılamayacağını belirten bir değer döndürür.

CanRemoveServiceProperty(IConventionServiceProperty, Boolean)

Hizmet özelliğinin bu varlık türünden kaldırılıp kaldırılamayacağını belirten bir değer döndürür.

CanRemoveSkipNavigation(IConventionSkipNavigation, Boolean)

Atlama gezintisinin bu varlık türünden kaldırılıp kaldırılamayacağını belirten bir değer döndürür.

CanRemoveSkipNavigation(ISkipNavigation, Boolean)

Atlama gezintisinin bu varlık türünden kaldırılıp kaldırılamayacağını belirten bir değer döndürür.

CanSetAnnotation(String, Object, Boolean)

Verilen ad ve değere sahip bir ek açıklamanın bu yapılandırma kaynağından ayarlanıp ayarlanamayacağını belirten bir değer döndürür.

(Devralındığı yer: IConventionAnnotatableBuilder)
CanSetBaseType(IConventionEntityType, Boolean)

Verilen türün bu varlık türünün temel türü olarak ayarlanıp ayarlanamayacağını belirten bir değer döndürür.

CanSetChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean)

Verilen değişiklik izleme stratejisinin geçerli yapılandırma kaynağından ayarlanıp ayarlanamayacağını belirten bir değer döndürür.

CanSetDefiningQuery(LambdaExpression, Boolean)
Kullanımdan kalktı.

Verilen tanımlama sorgusunun geçerli yapılandırma kaynağından ayarlanıp ayarlanamayacağını belirten bir değer döndürür.

CanSetDiscriminator(MemberInfo, Boolean)

Ayırıcı özelliğin yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür.

CanSetDiscriminator(String, Boolean)

Ayırıcı özelliğin yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür.

CanSetDiscriminator(String, Type, Boolean)

Ayırıcı özelliğin yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür.

CanSetDiscriminator(Type, Boolean)

Ayırıcı özelliğin yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür.

CanSetDiscriminator(Type, String, Boolean)

Ayırıcı sütunun yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür.

CanSetPrimaryKey(IReadOnlyList<IConventionProperty>, Boolean)

Verilen özelliklerin bu varlık türü için birincil anahtar olarak ayarlanıp ayarlanamayacağını belirten bir değer döndürür.

CanSetPrimaryKey(IReadOnlyList<String>, Boolean)

Verilen özelliklerin bu varlık türü için birincil anahtar olarak ayarlanıp ayarlanamayacağını belirten bir değer döndürür.

CanSetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Verilen PropertyAccessMode değerin geçerli yapılandırma kaynağından ayarlanıp ayarlanamayacağını belirten bir değer döndürür.

CanSetQueryFilter(LambdaExpression, Boolean)

Verilen sorgu filtresinin geçerli yapılandırma kaynağından ayarlanıp ayarlanamayacağını belirten bir değer döndürür.

ComplexIndexerProperty(Type, String, Type, Boolean)

Karmaşık dizin oluşturucu özelliğini verilen adla yapılandırmak için kullanılabilecek bir nesne döndürür. Eşleşen özellik yoksa yeni bir özellik eklenir.

(Devralındığı yer: IConventionTypeBaseBuilder)
ComplexProperty(MemberInfo, Type, Boolean)

Verilen üye bilgileriyle karmaşık özelliği yapılandırmak için kullanılabilecek bir nesne döndürür. Eşleşen özellik yoksa yeni bir özellik eklenir.

(Devralındığı yer: IConventionTypeBaseBuilder)
ComplexProperty(Type, String, Type, Boolean)

Karmaşık özelliği verilen adla yapılandırmak için kullanılabilecek bir nesne döndürür. Eşleşen özellik yoksa yeni bir özellik eklenir.

(Devralındığı yer: IConventionTypeBaseBuilder)
CreateUniqueProperty(Type, String, Boolean)

Mevcut özelliklerden farklı bir ada sahip bir özellik oluşturur.

GetOrCreateProperties(IEnumerable<MemberInfo>, Boolean)

Verilen üyeyle eşleşen mevcut özellikleri döndürür veya bunları oluşturur.

GetOrCreateProperties(IReadOnlyList<String>, Boolean)

Verilen adlarla var olan özellikleri döndürür veya eşleşen CLR üyeleri bulunursa bunları oluşturur.

GetTargetEntityTypeBuilder(Type, MemberInfo, Boolean, Nullable<Boolean>, Boolean)

Olası gezinti hedefi için bir oluşturucu alır veya oluşturur.

HasAnnotation(String, Object, Boolean)

Verilen ad altında depolanan ek açıklamayı ayarlar. Belirtilen adda aynı veya daha düşük ConfigurationSourcebir ek açıklama zaten varsa mevcut ek açıklamanın üzerine yazar.

HasBaseType(IConventionEntityType, Boolean)

Devralma hiyerarşisinde bu varlık türünün temel türünü ayarlar.

HasChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean)

Bu varlık türü için kullanılacak öğesini ChangeTrackingStrategy yapılandırılı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.

HasDefiningQuery(LambdaExpression, Boolean)
Kullanımdan kalktı.

Anahtarsız varlık türü için veri sağlamak için kullanılan bir sorguyu yapılandırıyor.

HasDiscriminator(Boolean)

Bir devralma hiyerarşisi ilişkisel veritabanındaki tek bir tabloyla eşlendiğinde tablodaki her satırın hangi varlık türünü temsildiğini belirlemek için kullanılan ayrımcı özelliği yapılandırılır.

HasDiscriminator(MemberInfo, Boolean)

Bir devralma hiyerarşisi ilişkisel veritabanındaki tek bir tabloyla eşlendiğinde tablodaki her satırın hangi varlık türünü temsildiğini belirlemek için kullanılan ayrımcı özelliği yapılandırılır.

HasDiscriminator(String, Boolean)

Bir devralma hiyerarşisi ilişkisel veritabanındaki tek bir tabloyla eşlendiğinde tablodaki her satırın hangi varlık türünü temsildiğini belirlemek için kullanılan ayrımcı özelliği yapılandırılır.

HasDiscriminator(String, Type, Boolean)

Bir devralma hiyerarşisi ilişkisel veritabanındaki tek bir tabloyla eşlendiğinde tablodaki her satırın hangi varlık türünü temsildiğini belirlemek için kullanılan ayrımcı özelliği yapılandırılır.

HasDiscriminator(Type, Boolean)

Bir devralma hiyerarşisi ilişkisel veritabanındaki tek bir tabloyla eşlendiğinde tablodaki her satırın hangi varlık türünü temsildiğini belirlemek için kullanılan ayrımcı özelliği yapılandırılır.

HasIndex(IReadOnlyList<IConventionProperty>, Boolean)

Belirtilen özelliklerde bir dizin yapılandırılır. Verilen özellikler listesinde mevcut bir dizin varsa, yapılandırma için mevcut dizin döndürülür.

HasIndex(IReadOnlyList<IConventionProperty>, String, Boolean)

Belirtilen özelliklerde belirtilen ada sahip bir dizin yapılandırılır. Belirtilen özellik kümesinde ve belirtilen ada sahip bir dizin varsa, yapılandırma için mevcut dizin döndürülür.

HasIndex(IReadOnlyList<String>, Boolean)

Belirtilen özellik adlarında bir dizin yapılandırılır. Verilen özellik adları listesinde mevcut bir dizin varsa, yapılandırma için mevcut dizin döndürülür.

HasIndex(IReadOnlyList<String>, String, Boolean)

Belirtilen özellik adlarında bir dizin yapılandırılır. Verilen özellik adları listesinde mevcut bir dizin varsa, yapılandırma için mevcut dizin döndürülür.

HasKey(IReadOnlyList<IConventionProperty>, Boolean)

Belirtilen özellikler üzerinde henüz bir anahtar yoksa, bu varlık türü için modelde alternatif bir anahtar oluşturur.

HasNoAnnotation(String, Boolean)

Bu nesneden verilen ada sahip ek açıklamayı kaldırır.

HasNoComplexProperty(IConventionComplexProperty, Boolean)

Bu varlık türünden karmaşık bir özelliği kaldırır.

HasNoDeclaredDiscriminator(Boolean)
Kullanımdan kalktı.

Ayrımcı özelliğini bu varlık türünden kaldırır. Bu yöntem genellikle varlık türü artık hiyerarşideki başka bir türle aynı tabloya eşlenmediğinde veya bu varlık türü artık kök tür olmadığında çağrılır.

HasNoDiscriminator(Boolean)

Ayrımcı özelliğini bu varlık türünden kaldırır. Bu yöntem genellikle varlık türü artık hiyerarşideki başka bir türle aynı tabloya eşlenmediğinde veya bu varlık türü artık kök tür olmadığında çağrılır.

HasNoIndex(IConventionIndex, Boolean)

Bu varlık türünden bir dizini kaldırır.

HasNoIndex(IReadOnlyList<IConventionProperty>, Boolean)

Bu varlık türünden bir dizini kaldırır.

HasNoKey(Boolean)

Varlık türünü anahtar olmayacak şekilde yapılandırılır. Yalnızca sorgular için kullanılabilir.

HasNoKey(IConventionKey, Boolean)

Bu varlık türünden birincil veya alternatif anahtarı kaldırır.

HasNoKey(IReadOnlyList<IConventionProperty>, Boolean)

Bu varlık türünden birincil veya alternatif anahtarı kaldırır.

HasNoNavigation(IConventionNavigation, Boolean)

Bu varlık türünden gezintiyi kaldırır.

HasNonNullAnnotation(String, Object, Boolean)

Verilen ad altında depolanan ek açıklamayı ayarlar. Belirtilen ada sahip bir ek açıklama zaten aynı veya daha düşük ConfigurationSourceile varsa, var olan ek açıklamanın üzerine yazar. Değer belirtilirse null ek açıklamayı kaldırır.

HasNoProperty(IConventionProperty, Boolean)

Bu varlık türünden bir özelliği kaldırır.

HasNoRelationship(IConventionForeignKey, Boolean)

Bu varlık türünden yabancı anahtarı kaldırır.

HasNoRelationship(IReadOnlyList<IConventionProperty>, IConventionKey, IConventionEntityType, Boolean)

Bu varlık türünden ilişki kaldırır.

HasNoServiceProperty(IConventionServiceProperty, Boolean)

Bu varlık türünden bir hizmet özelliğini kaldırır.

HasNoSkipNavigation(IConventionSkipNavigation, Boolean)

Bu varlık türünden atla gezintisini kaldırır.

HasNoSkipNavigation(ISkipNavigation, Boolean)

Bu varlık türünden atla gezintisini kaldırır.

HasOwnership(IConventionEntityType, MemberInfo, Boolean)

Hedef varlığın bu varlığa ait (veya bu varlığın bir parçası) olduğu bir ilişki yapılandırılır.

HasOwnership(IConventionEntityType, MemberInfo, MemberInfo, Boolean)

Hedef varlığın bu varlığa ait (veya bu varlığın bir parçası) olduğu bir ilişki yapılandırılır.

HasOwnership(IConventionEntityType, String, Boolean)

Hedef varlığın bu varlığa ait (veya bu varlığın bir parçası) olduğu bir ilişki yapılandırılır.

HasOwnership(IConventionEntityType, String, String, Boolean)

Hedef varlığın bu varlığa ait (veya bu varlığın bir parçası) olduğu bir ilişki yapılandırılır.

HasOwnership(Type, MemberInfo, Boolean)

Hedef varlığın bu varlığa ait (veya bu varlığın bir parçası) olduğu bir ilişki yapılandırılır.

HasOwnership(Type, MemberInfo, MemberInfo, Boolean)

Hedef varlığın bu varlığa ait (veya bu varlığın bir parçası) olduğu bir ilişki yapılandırılır.

HasOwnership(Type, String, Boolean)

Hedef varlığın bu varlığa ait (veya bu varlığın bir parçası) olduğu bir ilişki yapılandırılır.

HasOwnership(Type, String, String, Boolean)

Hedef varlığın bu varlığa ait (veya bu varlığın bir parçası) olduğu bir ilişki yapılandırılır.

HasQueryFilter(LambdaExpression, Boolean)

Bu varlık türünü hedefleyen tüm sorgulara otomatik olarak uygulanacak bir LINQ koşulu ifadesi belirtir.

HasRelationship(IConventionEntityType, Boolean)

Bu ve hedef varlık türü arasında bir ilişki yapılandırılır.

HasRelationship(IConventionEntityType, IConventionKey, Boolean)

Bu ve hedef varlık türü arasında, asıl uç olarak hedefle bir ilişki yapılandırılır.

HasRelationship(IConventionEntityType, IReadOnlyList<IConventionProperty>, Boolean)

Bu ve hedef varlık türü arasında, asıl uç olarak hedefle bir ilişki yapılandırılır.

HasRelationship(IConventionEntityType, IReadOnlyList<IConventionProperty>, IConventionKey, Boolean)

Bu ve hedef varlık türü arasında, asıl uç olarak hedefle bir ilişki yapılandırılır.

HasRelationship(IConventionEntityType, MemberInfo, Boolean, Boolean)

Bu ve hedef varlık türü arasında bir ilişki yapılandırılır.

HasRelationship(IConventionEntityType, MemberInfo, MemberInfo, Boolean, Boolean)

Bu ve hedef varlık türü arasında bir ilişki yapılandırılır.

HasRelationship(IConventionEntityType, String, Boolean, Boolean)

Bu ve hedef varlık türü arasında bir ilişki yapılandırılır.

HasRelationship(IConventionEntityType, String, String, Boolean, Boolean)

Bu ve hedef varlık türü arasında bir ilişki yapılandırılır.

HasSkipNavigation(MemberInfo, IConventionEntityType, MemberInfo, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Bu ve hedef varlık türü arasında bir atlama gezintisi ve tersini yapılandırıyor.

HasSkipNavigation(MemberInfo, IConventionEntityType, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Bu ve hedef varlık türü arasında bir atlama gezintisi yapılandırılır.

HasSkipNavigation(String, IConventionEntityType, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Bu ve hedef varlık türü arasında bir atlama gezintisi yapılandırılır.

HasSkipNavigation(String, IConventionEntityType, Type, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Bu ve hedef varlık türü arasında bir atlama gezintisi yapılandırılır.

HasTrigger(String, Boolean)

İlişkisel veritabanını hedeflerken veritabanı tetikleyicisi yapılandırılır.

Ignore(String, Boolean)

Verilen özelliği varlık türünden dışlar ve kuralların türe eşleşen bir özellik veya gezinti eklemesini engeller.

IndexerProperty(Type, String, Boolean)

Dizin oluşturucu özelliğini verilen adla yapılandırmak için kullanılabilecek bir nesne döndürür. Eşleşen özellik yoksa yeni bir özellik eklenir.

IsIgnored(String, Boolean)

Verilen yapılandırma kaynağı için verilen üye adının yoksayılıp yoksayılmadığını gösterir.

PrimaryKey(IReadOnlyList<IConventionProperty>, Boolean)

Bu varlık türü için birincil anahtarı oluşturan özellikleri ayarlar.

PrimaryKey(IReadOnlyList<String>, Boolean)

Bu varlık türü için birincil anahtarı oluşturan özellikleri ayarlar.

Property(MemberInfo, Boolean)

Özelliği verilen üye bilgileriyle yapılandırmak için kullanılabilecek bir nesne döndürür. Eşleşen özellik yoksa yeni bir özellik eklenir.

Property(Type, String, Boolean, Boolean)

Özelliği verilen adla yapılandırmak için kullanılabilecek bir nesne döndürür. Eşleşen özellik yoksa yeni bir özellik eklenir.

RemoveAnnotation(String, Boolean)
Kullanımdan kalktı.

Bu nesneden verilen ada sahip ek açıklamayı kaldırır.

(Devralındığı yer: IConventionAnnotatableBuilder)
RemoveUnusedImplicitProperties(IReadOnlyList<IConventionProperty>)

Herhangi bir meta veri nesnesinin parçası değilse verilen listedeki özellikleri kaldırır.

RemoveUnusedShadowProperties(IReadOnlyList<IConventionProperty>, Boolean)
Kullanımdan kalktı.

Herhangi bir meta veri nesnesinin parçası değilse, verilen listedeki gölge özellikleri kaldırır.

ServiceProperty(MemberInfo, Boolean)

Verilen üye bilgileriyle hizmet özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür. Eşleşen özellik yoksa yeni bir özellik eklenir.

ServiceProperty(Type, MemberInfo, Boolean)

Verilen üye bilgileriyle hizmet özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür. Eşleşen özellik yoksa yeni bir özellik eklenir.

SetOrRemoveAnnotation(String, Object, Boolean)
Kullanımdan kalktı.

Verilen ad altında depolanan ek açıklamayı ayarlar veya kaldırır.

(Devralındığı yer: IConventionAnnotatableBuilder)
UsePropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

PropertyAccessMode Bu varlık türünün tüm özellikleri için kullanılacak öğesini ayarlar.

Uzantı Metotları

CanSetAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Analiz deposu için yaşam süresinin geçerli yapılandırma kaynağından ayarlanıp ayarlanamayacağını belirten bir değer döndürür

CanSetContainer(IConventionEntityTypeBuilder, String, Boolean)

Varlık türünün eşleneceği kapsayıcının geçerli yapılandırma kaynağından ayarlanıp ayarlanamayacağını belirten bir değer döndürür

CanSetDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Varsayılan yaşam süresinin geçerli yapılandırma kaynağından ayarlanıp ayarlanamayacağını belirten bir değer döndürür

CanSetJsonProperty(IConventionEntityTypeBuilder, String, Boolean)

Varlık türünün eşlendiği üst özellik adının geçerli yapılandırma kaynağından ayarlanıp ayarlanamayacağını belirten bir değer döndürür

CanSetPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

Bölüm anahtarını depolamak için kullanılan özelliğin geçerli yapılandırma kaynağından ayarlanıp ayarlanamayacağını belirten bir değer döndürür

CanSetThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean)

Verilen aktarım hızının ayarlanıp ayarlanamayacağını belirten bir değer döndürür.

HasAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Analiz deposu için yaşam süresini kapsayıcı kapsamında saniye cinsinden yapılandırır.

HasDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Varsayılan yaşam süresini kapsayıcı kapsamında saniye cinsinden yapılandırır.

HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

Bölüm anahtarını depolamak için kullanılan özelliği yapılandırılır.

HasThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean)

Sağlanan aktarım hızını yapılandırır.

ToContainer(IConventionEntityTypeBuilder, String, Boolean)

Azure Cosmos hedeflenirken varlık türünün eşleneceği kapsayıcıyı yapılandırır.

ToJsonProperty(IConventionEntityTypeBuilder, String, Boolean)

Ekli belge olarak depolandığında varlığın eşlendiği özellik adını yapılandırılır.

CanSetInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)

Verilen bellek içi sorgunun geçerli yapılandırma kaynağından ayarlanıp ayarlanamayacağını belirten bir değer döndürür.

ToInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)

Varlık türü için veri sağlamak için kullanılan bir sorguyu yapılandırılır.

CanExcludeTableFromMigrations(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Bu varlık türünün eşlendiği tablonun belirtilen yapılandırma kaynağı kullanılarak geçişlerin dışında bırakılıp çıkarılamayacağını belirten bir değer döndürür.

CanHaveCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

Denetim kısıtlamasının yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür.

CanSetCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)
Kullanımdan kalktı.

Denetim kısıtlamasının yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür.

CanSetComment(IConventionEntityTypeBuilder, String, Boolean)

Belirtilen yapılandırma kaynağı kullanılarak bu varlık türü için bir açıklama ayarlanıp ayarlanamayacağını belirten bir değer döndürür.

CanSetFunction(IConventionEntityTypeBuilder, MethodInfo, Boolean)

Belirtilen yapılandırma kaynağı kullanılarak işlev adının bu varlık türü için ayarlanıp ayarlanamayacağını belirten bir değer döndürür.

CanSetFunction(IConventionEntityTypeBuilder, String, Boolean)

Belirtilen yapılandırma kaynağı kullanılarak işlev adının bu varlık türü için ayarlanıp ayarlanamayacağını belirten bir değer döndürür.

CanSetJsonPropertyName(IConventionEntityTypeBuilder, String, Boolean)

Verilen değerin varlık türü için JSON özellik adı olarak kullanılıp kullanılamayacağını belirten bir değer döndürür.

CanSetMappingStrategy(IConventionEntityTypeBuilder, String, Boolean)

Hiyerarşi eşleme stratejisinin belirtilen yapılandırma kaynağı kullanılarak yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür.

CanSetSchema(IConventionEntityTypeBuilder, String, Boolean)

Belirtilen yapılandırma kaynağı kullanılarak bu varlık türü için tablo adı şemasının ayarlanıp ayarlanamayacağını belirten bir değer döndürür.

CanSetSqlQuery(IConventionEntityTypeBuilder, String, Boolean)

Sorgu SQL dizesinin belirtilen yapılandırma kaynağı kullanılarak bu varlık türü için ayarlanıp ayarlanamayacağını belirten bir değer döndürür.

CanSetTable(IConventionEntityTypeBuilder, String, Boolean)

Belirtilen yapılandırma kaynağı kullanılarak bu varlık türü için tablo adının ayarlanıp ayarlanamayacağını belirten bir değer döndürür.

CanSetView(IConventionEntityTypeBuilder, String, Boolean)

Belirtilen yapılandırma kaynağı kullanılarak bu varlık türü için görünüm adının ayarlanıp ayarlanamayacağını belirten bir değer döndürür.

CanSetViewSchema(IConventionEntityTypeBuilder, String, Boolean)

Belirtilen yapılandırma kaynağı kullanılarak görünümün şemasının bu varlık türü için ayarlanıp ayarlanamayacağını belirten bir değer döndürür.

DeleteUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

Varlık türünün ilişkisel veritabanını hedeflerken silme işlemleri için kullandığı saklı yordamı yapılandırılır.

ExcludeTableFromMigrations(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Bu varlık türünün eşlendiği tabloyu geçişlerin dışında bırakıldı olarak işaretleyin.

HasCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

İlişkisel veritabanını hedeflerken veritabanı denetimi kısıtlamasını yapılandırılır.

HasComment(IConventionEntityTypeBuilder, String, Boolean)

Tabloya uygulanacak açıklamayı yapılandırıyor

HasJsonPropertyName(IConventionEntityTypeBuilder, String, Boolean)

Bir JSON sütununa eşlenen varlığı yapılandırarak buna yol açan gezinti adını kullanmak yerine verilen JSON özelliğiyle eşler.

InsertUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

varlık türünün ilişkisel veritabanını hedeflerken eklemeler için kullandığı saklı yordamı yapılandırılır.

ToFunction(IConventionEntityTypeBuilder, MethodInfo, Boolean)

İlişkisel veritabanını hedeflerken varlık türünün eşleneceği işlevi yapılandırılır.

ToFunction(IConventionEntityTypeBuilder, String, Boolean)

İlişkisel veritabanını hedeflerken varlık türünün eşleneceği işlevi yapılandırılır.

ToSchema(IConventionEntityTypeBuilder, String, Boolean)

İlişkisel veritabanını hedeflerken varlık türünün eşleneceği tablonun şemasını yapılandırılır.

ToSqlQuery(IConventionEntityTypeBuilder, String, Boolean)

Varlık türü için veri sağlamak için kullanılan bir SQL dizesi yapılandırılır.

ToTable(IConventionEntityTypeBuilder, String, Boolean)

İlişkisel veritabanını hedeflerken varlık türünün eşleneceği tabloyu yapılandırılır.

ToTable(IConventionEntityTypeBuilder, String, String, Boolean)

İlişkisel veritabanını hedeflerken varlık türünün eşleneceği tabloyu yapılandırılır.

ToView(IConventionEntityTypeBuilder, String, Boolean)

İlişkisel veritabanını hedeflerken varlık türünün eşleneceği görünümü yapılandırılır.

ToView(IConventionEntityTypeBuilder, String, String, Boolean)

İlişkisel veritabanını hedeflerken varlık türünün eşleneceği görünümü yapılandırılır.

ToViewSchema(IConventionEntityTypeBuilder, String, Boolean)

İlişkisel veritabanını hedeflerken varlık türünün eşleneceği görünümün şemasını yapılandırılır.

UpdateUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

Varlık türünün ilişkisel veritabanını hedeflerken güncelleştirmeler için kullandığı saklı yordamı yapılandırılır.

UseMappingStrategy(IConventionEntityTypeBuilder, String, Boolean)

Hiyerarşi eşleme stratejisini ayarlar.

CanSetHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

Verilen geçmiş tablosu adının varlık için ayarlanıp ayarlanamayacağını belirten bir değer döndürür.

CanSetHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

Eşlenen tablonun geçmiş tablosu şemasına sahip olup olmadığını gösteren bir değer döndürür.

CanSetIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Eşlenen tablonun bellek için iyileştirilmiş olarak yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür.

CanSetIsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

Eşlenen tablonun zamansal olarak yapılandırılıp yapılandırılamayacağını belirten bir değer döndürür.

CanSetPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

Eşlenen tablonun nokta sonu özelliğine sahip olup olmadığını belirten bir değer döndürür.

CanSetPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

Eşlenen tablonun nokta başlangıç özelliğine sahip olup olmadığını belirten bir değer döndürür.

ForSqlServerIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)
Kullanımdan kalktı.

SQL Server hedeflenirken varlığın eşleneceği tabloyu bellek için iyileştirilmiş olarak yapılandırılır.

HasPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

Zamana bağlı tabloya eşlenen varlık için bir nokta bitiş özelliği yapılandırılır.

HasPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

Zamana bağlı tabloyla eşlenen varlık için bir nokta başlangıç özelliği yapılandırılır.

IsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

SQL Server hedeflenirken varlığın eşleneceği tabloyu bellek için iyileştirilmiş olarak yapılandırılır.

IsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

Tabloyu zamana bağlı olarak yapılandırılır.

UseHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

Zamana bağlı bir tabloyla eşlenen varlık için geçmiş tablosu adını yapılandırılır.

UseHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

Zamana bağlı bir tabloya eşlenen varlık için geçmiş tablosu şemasını yapılandırılır.

Şunlara uygulanır