Aracılığıyla paylaş


EntityTypeBuilder<TEntity> Sınıf

Tanım

bir yapılandırmak için basit bir IMutableEntityTypeAPI sağlar.

public class EntityTypeBuilder<TEntity> : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder where TEntity : class
type EntityTypeBuilder<'Entity (requires 'Entity : null)> = class
    inherit EntityTypeBuilder
Public Class EntityTypeBuilder(Of TEntity)
Inherits EntityTypeBuilder

Tür Parametreleri

TEntity

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

Devralma
EntityTypeBuilder<TEntity>
Türetilmiş

Açıklamalar

Bu sınıfın örnekleri API kullanılırken ModelBuilder yöntemlerden döndürülür ve uygulama kodunuzda doğrudan oluşturulacak şekilde tasarlanmamıştır.

Oluşturucular

EntityTypeBuilder<TEntity>(IMutableEntityType)

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.

EntityTypeBuilder<TEntity>(InternalEntityTypeBuilder)

Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. Bu API gelecek sürümlerde değiştirilebilir veya kaldırılabilir.

Özellikler

Builder

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ştirirken uygulama hatalarına neden olabileceğini bilmeniz gerekir.

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

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

(Devralındığı yer: EntityTypeBuilder)

Yöntemler

ComplexProperty(String)

Varlık türünün karmaşık bir özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür. Verilen ada sahip bir özellik yoksa, yeni bir özellik eklenir.

(Devralındığı yer: EntityTypeBuilder)
ComplexProperty(String, Action<ComplexPropertyBuilder>)

Varlık türünün karmaşık bir özelliğini yapılandırılır. Verilen ada sahip bir özellik yoksa yeni bir özellik eklenir.

ComplexProperty(String, Action<ComplexPropertyBuilder>)

Varlık türünün karmaşık bir özelliğini yapılandırıyor. Verilen ada sahip bir özellik yoksa, yeni bir özellik eklenir.

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

Varlık türünün karmaşık bir özelliğini yapılandırıyor. Verilen ada sahip bir özellik yoksa, yeni bir özellik eklenir.

(Devralındığı yer: EntityTypeBuilder)
ComplexProperty(Type, String, Action<ComplexPropertyBuilder>)

Karmaşık türün karmaşık bir özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür. Verilen ada sahip bir özellik yoksa yeni bir özellik eklenir.

ComplexProperty(Type, String, Action<ComplexPropertyBuilder>)

Karmaşık türün karmaşık özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür. Verilen ada sahip bir özellik yoksa, yeni bir özellik eklenir.

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

Varlık türünün karmaşık bir özelliğini yapılandırıyor. Verilen ada sahip bir özellik yoksa, yeni bir özellik eklenir.

(Devralındığı yer: EntityTypeBuilder)
ComplexProperty(Type, String, String, Action<ComplexPropertyBuilder>)

Karmaşık türün karmaşık bir özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür. Verilen ada sahip bir özellik yoksa yeni bir özellik eklenir.

ComplexProperty(Type, String, String, Action<ComplexPropertyBuilder>)

Karmaşık türün karmaşık özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür. Verilen ada sahip bir özellik yoksa, yeni bir özellik eklenir.

(Devralındığı yer: EntityTypeBuilder)
ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>)

Varlık türünün karmaşık bir özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür. Belirtilen özellik modelin bir parçası değilse eklenir.

ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>, Action<ComplexPropertyBuilder<TProperty>>)

Varlık türünün karmaşık bir özelliğini yapılandırılır. Belirtilen özellik modelin bir parçası değilse eklenir.

ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>, String)

Varlık türünün karmaşık bir özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür. Belirtilen özellik modelin bir parçası değilse eklenir.

ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>, String, Action<ComplexPropertyBuilder<TProperty>>)

Varlık türünün karmaşık bir özelliğini yapılandırılır. Belirtilen özellik modelin bir parçası değilse eklenir.

ComplexProperty<TProperty>(String)

Varlık türünün karmaşık bir özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür. Verilen ada sahip bir özellik yoksa, yeni bir özellik eklenir.

(Devralındığı yer: EntityTypeBuilder)
ComplexProperty<TProperty>(String, Action<ComplexPropertyBuilder<TProperty>>)

Varlık türünün karmaşık bir özelliğini yapılandırılır. Verilen ada sahip bir özellik yoksa yeni bir özellik eklenir.

ComplexProperty<TProperty>(String, Action<ComplexPropertyBuilder<TProperty>>)

Varlık türünün karmaşık bir özelliğini yapılandırıyor. Verilen ada sahip bir özellik yoksa, yeni bir özellik eklenir.

(Devralındığı yer: EntityTypeBuilder)
ComplexProperty<TProperty>(String, String)

Varlık türünün karmaşık bir özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür. Verilen ada sahip bir özellik yoksa, yeni bir özellik eklenir.

(Devralındığı yer: EntityTypeBuilder)
ComplexProperty<TProperty>(String, String, Action<ComplexPropertyBuilder<TProperty>>)

Varlık türünün karmaşık bir özelliğini yapılandırılır. Verilen ada sahip bir özellik yoksa yeni bir özellik eklenir.

ComplexProperty<TProperty>(String, String, Action<ComplexPropertyBuilder<TProperty>>)

Varlık türünün karmaşık bir özelliğini yapılandırıyor. Verilen ada sahip bir özellik yoksa, yeni bir özellik eklenir.

(Devralındığı yer: EntityTypeBuilder)
FindRelatedEntityType(String, String)

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ştirirken uygulama hatalarına neden olabileceğini bilmeniz gerekir.

(Devralındığı yer: EntityTypeBuilder)
FindRelatedEntityType(Type, String)

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ştirirken uygulama hatalarına neden olabileceğini bilmeniz gerekir.

(Devralındığı yer: EntityTypeBuilder)
HasAlternateKey(Expression<Func<TEntity,Object>>)

Belirtilen özellikler üzerinde henüz bir anahtar yoksa, modelde bu varlık türü için alternatif bir anahtar oluşturur. Bu, özellikleri salt okunur olmaya zorlar. Modelde özellikleri salt okunur olmaya zorlamayan benzersizliği belirtmek için veya HasIndex(Expression<Func<TEntity,Object>>) kullanınHasIndex(String[]).

HasAlternateKey(String[])

Belirtilen özellikler üzerinde henüz bir anahtar yoksa, modelde bu varlık türü için alternatif bir anahtar oluşturur. Bu, özellikleri salt okunur olmaya zorlar. Modelde özellikleri salt okunur olmaya zorlamayan benzersizliği belirtmek için veya HasIndex(Expression<Func<TEntity,Object>>) kullanınHasIndex(String[]).

HasAlternateKey(String[])

Belirtilen özellikler üzerinde henüz bir anahtar yoksa, bu varlık türü için modelde alternatif bir anahtar oluşturur. Bu, özellikleri salt okunur olmaya zorlar. Modelde özellikleri salt okunur olmaya zorlamayan benzersizliği belirtmek için kullanın HasIndex .

(Devralındığı yer: EntityTypeBuilder)
HasAnnotation(String, Object)

Varlık türüne 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.

HasBaseType(String)

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

HasBaseType(Type)

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

HasBaseType<TBaseType>()

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

HasChangeTrackingStrategy(ChangeTrackingStrategy)

ChangeTrackingStrategy bu varlık türü için kullanılacak şekilde yapılandırılır. Bu strateji, bağlamın varlık türünün bir örneğinin özelliklerine yapılan değişiklikleri nasıl algıladiğini gösterir.

HasChangeTrackingStrategy(ChangeTrackingStrategy)

ChangeTrackingStrategy bu varlık türü için kullanılacak şekilde yapılandırılır. Bu strateji, bağlamın varlık türünün bir örneğinin özelliklerine yapılan değişiklikleri nasıl algıladiğini gösterir.

HasChangeTrackingStrategy(ChangeTrackingStrategy)

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.

(Devralındığı yer: EntityTypeBuilder)
HasChangeTrackingStrategy(ChangeTrackingStrategy)

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.

(Devralındığı yer: EntityTypeBuilder)
HasData(IEnumerable<Object>)

Bu varlık türüne tohum verileri ekler. Veri hareket geçişleri oluşturmak için kullanılır.

HasData(IEnumerable<Object>)

Bu varlığı, dengeli veriye sahip olacak şekilde yapılandırıyor. Veri hareketi geçişleri oluşturmak için kullanılır.

(Devralındığı yer: EntityTypeBuilder)
HasData(IEnumerable<TEntity>)

Bu varlık türüne tohum verileri ekler. Veri hareket geçişleri oluşturmak için kullanılır.

HasData(Object[])

Bu varlık türüne tohum verileri ekler. Veri hareket geçişleri oluşturmak için kullanılır.

HasData(Object[])

Bu varlığı, dengeli veriye sahip olacak şekilde yapılandırıyor. Veri hareketi geçişleri oluşturmak için kullanılır.

(Devralındığı yer: EntityTypeBuilder)
HasData(TEntity[])

Bu varlık türüne tohum verileri ekler. Veri hareket geçişleri oluşturmak için kullanılır.

HasDiscriminator()

Depodaki varlık türünü tanımlamak için kullanılan ayrımcı özelliği yapılandırılır.

(Devralındığı yer: EntityTypeBuilder)
HasDiscriminator(String, Type)

Depodaki varlık türünü tanımlamak için kullanılan ayrımcı özelliği yapılandırılır.

(Devralındığı yer: EntityTypeBuilder)
HasDiscriminator<TDiscriminator>(Expression<Func<TEntity,TDiscriminator>>)

Depodaki varlık türünü tanımlamak için kullanılan ayrımcı özelliği yapılandırılır.

HasDiscriminator<TDiscriminator>(String)

Depodaki varlık türünü tanımlamak için kullanılan ayrımcı özelliği yapılandırılır.

(Devralındığı yer: EntityTypeBuilder)
HasIndex(Expression<Func<TEntity,Object>>)

Belirtilen özelliklerde adsız 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(Expression<Func<TEntity,Object>>, String)

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

HasIndex(String[])

Belirtilen özelliklerde adsız 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(String[])

Belirtilen özelliklerde adlandırılmamış bir dizin yapılandırılır. Verilen özellik listesinde adsız bir dizin varsa, yapılandırma için mevcut dizin döndürülür.

(Devralındığı yer: EntityTypeBuilder)
HasIndex(String[], String)

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

HasIndex(String[], String)

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

(Devralındığı yer: EntityTypeBuilder)
HasKey(Expression<Func<TEntity,Object>>)

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

HasKey(String[])

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

HasKey(String[])

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

(Devralındığı yer: EntityTypeBuilder)
HasMany(String)

Bu varlık türünün ilişkideki diğer türün örneklerini içeren bir koleksiyona sahip olduğu bir ilişki yapılandırılır.

(Devralındığı yer: EntityTypeBuilder)
HasMany(String, String)

Bu varlık türünün ilişkideki diğer türün örneklerini içeren bir koleksiyona sahip olduğu bir ilişki yapılandırılır.

(Devralındığı yer: EntityTypeBuilder)
HasMany(Type, String)

Bu varlık türünün ilişkideki diğer türün örneklerini içeren bir koleksiyona sahip olduğu bir ilişki yapılandırılır.

(Devralındığı yer: EntityTypeBuilder)
HasMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)

Bu varlık türünün ilişkideki diğer türün örneklerini içeren bir koleksiyona sahip olduğu bir ilişkiyi yapılandırıyor.

HasMany<TRelatedEntity>(String)

Bu varlık türünün ilişkideki diğer türün örneklerini içeren bir koleksiyona sahip olduğu bir ilişkiyi yapılandırıyor.

HasManyBuilder(EntityType, PropertyInfo)

Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. Bu API gelecek sürümlerde değiştirilebilir veya kaldırılabilir.

(Devralındığı yer: EntityTypeBuilder)
HasManyBuilder(EntityType, String)

Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. Bu API gelecek sürümlerde değiştirilebilir veya kaldırılabilir.

(Devralındığı yer: EntityTypeBuilder)
HasNoDiscriminator()

Varlık türünü ayrımcı özelliği olmayacak şekilde yapılandırılır.

HasNoDiscriminator()

Varlık türünü ayrımcı özelliği olmayacak şekilde yapılandırılır.

(Devralındığı yer: EntityTypeBuilder)
HasNoKey()

Varlık türünü anahtarsız olacak şekilde yapılandırıyor. Yalnızca sorgular için kullanılabilir.

HasNoKey()

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

(Devralındığı yer: EntityTypeBuilder)
HasOne(String)

Bu varlık türünün ilişkideki diğer türün tek bir örneğine işaret eden bir başvuruya sahip olduğu bir ilişki yapılandırılır.

(Devralındığı yer: EntityTypeBuilder)
HasOne(String, String)

Bu varlık türünün ilişkideki diğer türün tek bir örneğine işaret eden bir başvuruya sahip olduğu bir ilişki yapılandırılır.

(Devralındığı yer: EntityTypeBuilder)
HasOne(Type, String)

Bu varlık türünün ilişkideki diğer türün tek bir örneğine işaret eden bir başvuruya sahip olduğu bir ilişki yapılandırılır.

(Devralındığı yer: EntityTypeBuilder)
HasOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>)

Bu varlık türünün ilişkideki diğer türün tek bir örneğine işaret eden bir başvuruya sahip olduğu bir ilişkiyi yapılandırıyor.

HasOne<TRelatedEntity>(String)

Bu varlık türünün ilişkideki diğer türün tek bir örneğine işaret eden bir başvuruya sahip olduğu bir ilişkiyi yapılandırıyor.

HasOneBuilder(EntityType, PropertyInfo)

Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. Bu API gelecek sürümlerde değiştirilebilir veya kaldırılabilir.

(Devralındığı yer: EntityTypeBuilder)
HasOneBuilder(EntityType, String)

Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. Bu API gelecek sürümlerde değiştirilebilir veya kaldırılabilir.

(Devralındığı yer: EntityTypeBuilder)
HasOneBuilder(MemberIdentity, EntityType)

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ştirirken uygulama hatalarına neden olabileceğini bilmeniz gerekir.

(Devralındığı yer: EntityTypeBuilder)
HasQueryFilter(Expression<Func<TEntity,Boolean>>)

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

HasQueryFilter(LambdaExpression)

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

HasQueryFilter(LambdaExpression)

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

(Devralındığı yer: EntityTypeBuilder)
Ignore(Expression<Func<TEntity,Object>>)

Verilen özelliği varlık türünden dışlar. Bu yöntem genellikle kural tarafından eklenen varlık türünden özellikleri veya gezintileri kaldırmak için kullanılır.

Ignore(String)

Verilen özelliği varlık türünden dışlar. Bu yöntem genellikle kural tarafından eklenen varlık türünden özellikleri veya gezintileri kaldırmak için kullanılır.

IndexerProperty(Type, String)

Varlık türünün bir özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür. Verilen ada sahip bir özellik yoksa, yeni bir özellik eklenir.

(Devralındığı yer: EntityTypeBuilder)
IndexerProperty<TProperty>(String)

Varlık türünün bir özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür. Verilen ada sahip bir özellik yoksa, yeni bir özellik eklenir.

(Devralındığı yer: EntityTypeBuilder)
Navigation(String)

Varlık türünün mevcut gezinti özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür. Gezinti özelliğinin mevcut olmaması bir hatadır.

(Devralındığı yer: EntityTypeBuilder)
Navigation<TNavigation>(Expression<Func<TEntity,IEnumerable<TNavigation>>>)

Varlık türünün mevcut gezinti özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür. Gezinti özelliğinin mevcut olmaması bir hatadır.

Navigation<TNavigation>(Expression<Func<TEntity,TNavigation>>)

Varlık türünün mevcut gezinti özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür. Gezinti özelliğinin mevcut olmaması bir hatadır.

New(InternalEntityTypeBuilder)

Sağlanan iç oluşturucuyu temel alan yeni bir oluşturucu oluşturur. Bu geçersiz kılınan uygulama, temel sınıftan devralınan mantığın yerine EntityTypeBuilderbunları kullanması için örnekler oluştururEntityTypeBuilder<TEntity>.

New(InternalEntityTypeBuilder)

Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. Bu API gelecek sürümlerde değiştirilebilir veya kaldırılabilir.

(Devralındığı yer: EntityTypeBuilder)
OwnsMany(String, String)

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

(Devralındığı yer: EntityTypeBuilder)
OwnsMany(String, String, Action<CollectionOwnershipBuilder>)

Bu varlık türünün ilişkideki diğer türe kimlik sağladığı bir ilişki yapılandırılır.

(Devralındığı yer: EntityTypeBuilder)
OwnsMany(String, String, Action<OwnedNavigationBuilder>)

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

OwnsMany(String, String, Action<OwnedNavigationBuilder>)

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

(Devralındığı yer: EntityTypeBuilder)
OwnsMany(String, Type, String)

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

(Devralındığı yer: EntityTypeBuilder)
OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>)

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

OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>)

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

(Devralındığı yer: EntityTypeBuilder)
OwnsMany(Type, String)

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

(Devralındığı yer: EntityTypeBuilder)
OwnsMany(Type, String, Action<CollectionOwnershipBuilder>)

Bu varlık türünün ilişkideki diğer türe kimlik sağladığı bir ilişki yapılandırılır.

(Devralındığı yer: EntityTypeBuilder)
OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

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

OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

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

(Devralındığı yer: EntityTypeBuilder)
OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)

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

OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<CollectionOwnershipBuilder<TEntity,TRelatedEntity>>)

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

Her sahiplik ilişkisi için hedef varlık türü, gezinti aynı türde olsa bile farklı bir varlık türü olarak kabul edilir. Hedef varlık türünün yapılandırması, diğer sahiplik ilişkilerinin hedef varlık türüne uygulanmaz.

Sahip olunan bir varlık üzerindeki çoğu işlem, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

OwnsMany<TRelatedEntity>(String)

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

OwnsMany<TRelatedEntity>(String, Action<CollectionOwnershipBuilder<TEntity,TRelatedEntity>>)

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

Her sahiplik ilişkisi için hedef varlık türü, gezinti aynı türde olsa bile farklı bir varlık türü olarak kabul edilir. Hedef varlık türünün yapılandırması, diğer sahiplik ilişkilerinin hedef varlık türüne uygulanmaz.

Sahip olunan bir varlık üzerindeki çoğu işlem, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

OwnsMany<TRelatedEntity>(String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

OwnsMany<TRelatedEntity>(String, Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)

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

OwnsMany<TRelatedEntity>(String, Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

OwnsMany<TRelatedEntity>(String, String)

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

OwnsMany<TRelatedEntity>(String, String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

OwnsOne(String, String)

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

(Devralındığı yer: EntityTypeBuilder)
OwnsOne(String, String, Action<OwnedNavigationBuilder>)

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

OwnsOne(String, String, Action<OwnedNavigationBuilder>)

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

(Devralındığı yer: EntityTypeBuilder)
OwnsOne(String, String, Action<ReferenceOwnershipBuilder>)

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

Her sahiplik ilişkisi için hedef varlık türü, gezinti aynı türde olsa bile farklı bir varlık türü olarak kabul edilir. Hedef varlık türünün yapılandırması, diğer sahiplik ilişkilerinin hedef varlık türüne uygulanmaz.

Sahip olunan bir varlık üzerindeki çoğu işlem, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

(Devralındığı yer: EntityTypeBuilder)
OwnsOne(String, Type, String)

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

(Devralındığı yer: EntityTypeBuilder)
OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>)

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

OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>)

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

(Devralındığı yer: EntityTypeBuilder)
OwnsOne(Type, String)

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

(Devralındığı yer: EntityTypeBuilder)
OwnsOne(Type, String, Action<OwnedNavigationBuilder>)

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

OwnsOne(Type, String, Action<OwnedNavigationBuilder>)

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

(Devralındığı yer: EntityTypeBuilder)
OwnsOne(Type, String, Action<ReferenceOwnershipBuilder>)

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

Her sahiplik ilişkisi için hedef varlık türü, gezinti aynı türde olsa bile farklı bir varlık türü olarak kabul edilir. Hedef varlık türünün yapılandırması, diğer sahiplik ilişkilerinin hedef varlık türüne uygulanmaz.

Sahip olunan bir varlık üzerindeki çoğu işlem, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

(Devralındığı yer: EntityTypeBuilder)
OwnsOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>)

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

OwnsOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

OwnsOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>, Action<ReferenceOwnershipBuilder<TEntity,TRelatedEntity>>)

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

Her sahiplik ilişkisi için hedef varlık türü, gezinti aynı türde olsa bile farklı bir varlık türü olarak kabul edilir. Hedef varlık türünün yapılandırması, diğer sahiplik ilişkilerinin hedef varlık türüne uygulanmaz.

Sahip olunan bir varlık üzerindeki çoğu işlem, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

OwnsOne<TRelatedEntity>(String)

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

OwnsOne<TRelatedEntity>(String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

OwnsOne<TRelatedEntity>(String, Action<ReferenceOwnershipBuilder<TEntity,TRelatedEntity>>)

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

Her sahiplik ilişkisi için hedef varlık türü, gezinti aynı türde olsa bile farklı bir varlık türü olarak kabul edilir. Hedef varlık türünün yapılandırması, diğer sahiplik ilişkilerinin hedef varlık türüne uygulanmaz.

Sahip olunan bir varlık üzerindeki çoğu işlem, buna karşılık gelen gezintiyi kullanarak sahip varlığı üzerinden erişmeyi gerektirir.

OwnsOne<TRelatedEntity>(String, Expression<Func<TEntity,TRelatedEntity>>)

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

OwnsOne<TRelatedEntity>(String, Expression<Func<TEntity,TRelatedEntity>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

OwnsOne<TRelatedEntity>(String, String)

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

OwnsOne<TRelatedEntity>(String, String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

PrimitiveCollection(String)

Bu özelliğin dizeler veya tamsayılar gibi temel değerler koleksiyonunu temsil ettiği varlık türünün bir özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür. Verilen ada sahip bir özellik yoksa yeni bir özellik eklenir.

(Devralındığı yer: EntityTypeBuilder)
PrimitiveCollection(Type, String)

Bu özelliğin dizeler veya tamsayılar gibi temel değerler koleksiyonunu temsil ettiği varlık türünün bir özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür. Verilen ada sahip bir özellik yoksa yeni bir özellik eklenir.

(Devralındığı yer: EntityTypeBuilder)
PrimitiveCollection<TProperty>(Expression<Func<TEntity,TProperty>>)

Bu özelliğin dizeler veya tamsayılar gibi temel değerler koleksiyonunu temsil ettiği varlık türünün bir özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür.

PrimitiveCollection<TProperty>(String)

Bu özelliğin dizeler veya tamsayılar gibi temel değerler koleksiyonunu temsil ettiği varlık türünün bir özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür. Verilen ada sahip bir özellik yoksa yeni bir özellik eklenir.

(Devralındığı yer: EntityTypeBuilder)
Property(String)

Varlık türünün bir özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür. Verilen ada sahip bir özellik yoksa yeni bir özellik eklenir.

(Devralındığı yer: EntityTypeBuilder)
Property(Type, String)

Varlık türünün bir özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür. Verilen ada sahip bir özellik yoksa yeni bir özellik eklenir.

(Devralındığı yer: EntityTypeBuilder)
Property<TProperty>(Expression<Func<TEntity,TProperty>>)

Varlık türünün bir özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür. Belirtilen özellik modelin bir parçası değilse eklenir.

Property<TProperty>(String)

Varlık türünün bir özelliğini yapılandırmak için kullanılabilecek bir nesne döndürür. Verilen ada sahip bir özellik yoksa yeni bir özellik eklenir.

(Devralındığı yer: EntityTypeBuilder)
ToQuery(Expression<Func<IQueryable<TEntity>>>)
Kullanımdan kalktı.

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

UsePropertyAccessMode(PropertyAccessMode)

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

Varsayılan olarak, bir tane kural tarafından bulunursa veya belirtilmişse, yedekleme alanı yeni nesneler oluşturulduğunda, genellikle varlıklar veritabanından sorgulandığında kullanılır. Özellikler diğer tüm erişimler için kullanılır. Bu yöntemin çağrılması, bu varlık türünün tüm özellikleri için enum'da PropertyAccessMode açıklandığı gibi bu davranışı değiştirir.

Bu yöntemin çağrılması, bu varlığın tüm özellikleri için modelde ayarlanan herhangi bir erişim modunun üzerine geçer.

UsePropertyAccessMode(PropertyAccessMode)

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

UsePropertyAccessMode(PropertyAccessMode)

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

Varsayılan olarak, bir tane kural tarafından bulunursa veya belirtilmişse, yedekleme alanı yeni nesneler oluşturulduğunda, genellikle varlıklar veritabanından sorgulandığında kullanılır. Özellikler diğer tüm erişimler için kullanılır. Bu yöntemin çağrılması, bu varlık türünün tüm özellikleri için enum'da PropertyAccessMode açıklandığı gibi bu davranışı değiştirir.

Bu yöntemin çağrılması, bu varlığın tüm özellikleri için modelde ayarlanan herhangi bir erişim modunun üzerine geçer.

(Devralındığı yer: EntityTypeBuilder)
UsePropertyAccessMode(PropertyAccessMode)

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

(Devralındığı yer: EntityTypeBuilder)

Belirtik Arabirim Kullanımları

IInfrastructure<IConventionEntityTypeBuilder>.Instance

Varlık türünü yapılandırmak için kullanılan iç oluşturucuyu alır.

(Devralındığı yer: EntityTypeBuilder)
IInfrastructure<IMutableModel>.Instance

Varlık türünün ait olduğu model.

(Devralındığı yer: EntityTypeBuilder)
IInfrastructure<InternalEntityTypeBuilder>.Instance

Varlık türünü yapılandırmak için kullanılan iç oluşturucuyu alır.

(Devralındığı yer: EntityTypeBuilder)

Uzantı Metotları

HasAnalyticalStoreTimeToLive(EntityTypeBuilder, Nullable<Int32>)

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

HasAnalyticalStoreTimeToLive<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

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

HasAutoscaleThroughput(EntityTypeBuilder, Nullable<Int32>)

Sağlanan aktarım hızı teklifini otomatik ölçeklendirmeyi yapılandırır.

HasAutoscaleThroughput<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

Sağlanan aktarım hızı teklifini otomatik ölçeklendirmeyi yapılandırır.

HasDefaultTimeToLive(EntityTypeBuilder, Nullable<Int32>)

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

HasDefaultTimeToLive<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

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

HasManualThroughput(EntityTypeBuilder, Nullable<Int32>)

El ile sağlanan aktarım hızı teklifini yapılandırır.

HasManualThroughput<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

El ile sağlanan aktarım hızı teklifini yapılandırır.

HasPartitionKey(EntityTypeBuilder, String)

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

HasPartitionKey<TEntity>(EntityTypeBuilder<TEntity>, String)

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

HasPartitionKey<TEntity,TProperty>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TProperty>>)

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

ToContainer(EntityTypeBuilder, String)

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

ToContainer<TEntity>(EntityTypeBuilder<TEntity>, String)

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

UseETagConcurrency(EntityTypeBuilder)

Bu varlığı CosmosDb eş zamanlılık denetimlerini kullanacak şekilde yapılandırıyor.

UseETagConcurrency<TEntity>(EntityTypeBuilder<TEntity>)

Bu varlığı CosmosDb eş zamanlılık denetimlerini kullanacak şekilde yapılandırıyor.

GetInfrastructure<T>(IInfrastructure<T>)

kullanılarak IInfrastructure<T>gizlenen bir özellikten değeri 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.

ToInMemoryQuery(EntityTypeBuilder, LambdaExpression)

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

ToInMemoryQuery<TEntity>(EntityTypeBuilder<TEntity>, Expression<Func<IQueryable<TEntity>>>)

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

DeleteUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

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

DeleteUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

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

DeleteUsingStoredProcedure(EntityTypeBuilder, String, String, Action<StoredProcedureBuilder>)

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

DeleteUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, Action<StoredProcedureBuilder<TEntity>>)

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

DeleteUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, Action<StoredProcedureBuilder<TEntity>>)

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

DeleteUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<StoredProcedureBuilder<TEntity>>)

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

HasCheckConstraint(EntityTypeBuilder, String, String)
Kullanımdan kalktı.

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

HasCheckConstraint(EntityTypeBuilder, String, String, Action<CheckConstraintBuilder>)
Kullanımdan kalktı.

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

HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String)
Kullanımdan kalktı.

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

HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<CheckConstraintBuilder>)
Kullanımdan kalktı.

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

HasComment(EntityTypeBuilder, String)
Kullanımdan kalktı.

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

HasComment<TEntity>(EntityTypeBuilder<TEntity>, String)
Kullanımdan kalktı.

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

HasDiscriminator(EntityTypeBuilder)

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

HasDiscriminator(EntityTypeBuilder, String, Type)

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

HasDiscriminator<TDiscriminator>(EntityTypeBuilder, String)

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

HasDiscriminator<TEntity,TDiscriminator>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TDiscriminator>>)

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

InsertUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

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

InsertUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

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

InsertUsingStoredProcedure(EntityTypeBuilder, String, String, Action<StoredProcedureBuilder>)

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

InsertUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, Action<StoredProcedureBuilder<TEntity>>)

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

InsertUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, Action<StoredProcedureBuilder<TEntity>>)

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

InsertUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<StoredProcedureBuilder<TEntity>>)

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

SplitToTable(EntityTypeBuilder, String, Action<SplitTableBuilder>)

Bu varlık türündeki bazı özellikleri farklı bir tabloyla eşlenecek şekilde yapılandırılır. Birincil anahtar özellikleri tüm tablolarla eşlenir, diğer özelliklerin açıkça eşlenmesi gerekir.

SplitToTable(EntityTypeBuilder, String, String, Action<SplitTableBuilder>)

Bu varlık türündeki bazı özellikleri farklı bir tabloyla eşlenecek şekilde yapılandırılır. Birincil anahtar özellikleri tüm tablolarla eşlenir, diğer özelliklerin açıkça eşlenmesi gerekir.

SplitToTable<TEntity>(EntityTypeBuilder<TEntity>, String, Action<SplitTableBuilder<TEntity>>)

Bu varlık türündeki bazı özellikleri farklı bir tabloyla eşlenecek şekilde yapılandırılır. Birincil anahtar özellikleri tüm tablolarla eşlenir, diğer özelliklerin açıkça eşlenmesi gerekir.

SplitToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<SplitTableBuilder<TEntity>>)

Bu varlık türündeki bazı özellikleri farklı bir tabloyla eşlenecek şekilde yapılandırılır. Birincil anahtar özellikleri tüm tablolarla eşlenir, diğer özelliklerin açıkça eşlenmesi gerekir.

SplitToView(EntityTypeBuilder, String, Action<SplitViewBuilder>)

Bu varlık türündeki bazı özellikleri farklı bir görünüme eşlenecek şekilde yapılandırıyor. Birincil anahtar özellikleri tüm görünümlere eşlenir, diğer özellikler açıkça eşlenmelidir.

SplitToView(EntityTypeBuilder, String, String, Action<SplitViewBuilder>)

Bu varlık türündeki bazı özellikleri farklı bir görünüme eşlenecek şekilde yapılandırıyor. Birincil anahtar özellikleri tüm görünümlere eşlenir, diğer özellikler açıkça eşlenmelidir.

SplitToView<TEntity>(EntityTypeBuilder<TEntity>, String, Action<SplitViewBuilder<TEntity>>)

Bu varlık türündeki bazı özellikleri farklı bir görünüme eşlenecek şekilde yapılandırıyor. Birincil anahtar özellikleri tüm görünümlere eşlenir, diğer özellikler açıkça eşlenmelidir.

SplitToView<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<SplitViewBuilder<TEntity>>)

Bu varlık türündeki bazı özellikleri farklı bir görünüme eşlenecek şekilde yapılandırıyor. Birincil anahtar özellikleri tüm görünümlere eşlenir, diğer özellikler açıkça eşlenmelidir.

ToFunction(EntityTypeBuilder, MethodInfo)

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

ToFunction(EntityTypeBuilder, MethodInfo, Action<TableValuedFunctionBuilder>)

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

ToFunction(EntityTypeBuilder, String)

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

ToFunction(EntityTypeBuilder, String, Action<TableValuedFunctionBuilder>)

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

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, MethodInfo)

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

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, MethodInfo, Action<TableValuedFunctionBuilder<TEntity>>)

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

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, MethodInfo, Action<TableValuedFunctionBuilder>)

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

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, String)

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

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, String, Action<TableValuedFunctionBuilder<TEntity>>)

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

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, String, Action<TableValuedFunctionBuilder>)

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

ToSqlQuery(EntityTypeBuilder, String)

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

ToSqlQuery<TEntity>(EntityTypeBuilder<TEntity>, String)

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

ToTable(EntityTypeBuilder, Action<TableBuilder>)

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

ToTable(EntityTypeBuilder, String)

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

ToTable(EntityTypeBuilder, String, Action<TableBuilder>)

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

ToTable(EntityTypeBuilder, String, String)

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

ToTable(EntityTypeBuilder, String, String, Action<TableBuilder>)

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

ToTable<TEntity>(EntityTypeBuilder<TEntity>, Action<TableBuilder<TEntity>>)

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

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String)

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

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, Action<TableBuilder<TEntity>>)

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

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, Action<TableBuilder>)

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

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String)

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

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<TableBuilder<TEntity>>)

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

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<TableBuilder>)

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

ToView(EntityTypeBuilder, String)

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

ToView(EntityTypeBuilder, String, Action<ViewBuilder>)

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

ToView(EntityTypeBuilder, String, String)

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

ToView(EntityTypeBuilder, String, String, Action<ViewBuilder>)

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

ToView<TEntity>(EntityTypeBuilder<TEntity>, String)

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

ToView<TEntity>(EntityTypeBuilder<TEntity>, String, Action<ViewBuilder<TEntity>>)

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

ToView<TEntity>(EntityTypeBuilder<TEntity>, String, String)

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

ToView<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<ViewBuilder<TEntity>>)

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

UpdateUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

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

UpdateUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

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

UpdateUsingStoredProcedure(EntityTypeBuilder, String, String, Action<StoredProcedureBuilder>)

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

UpdateUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, Action<StoredProcedureBuilder<TEntity>>)

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

UpdateUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, Action<StoredProcedureBuilder<TEntity>>)

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

UpdateUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<StoredProcedureBuilder<TEntity>>)

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

UseTpcMappingStrategy(EntityTypeBuilder)

Türetilen türler için eşleme stratejisi olarak TPC'yi yapılandırılır. Her tür farklı bir veritabanı nesnesine eşlenir. Tüm özellikler ilgili nesnedeki sütunlara eşlenir.

UseTpcMappingStrategy<TEntity>(EntityTypeBuilder<TEntity>)

Türetilen türler için eşleme stratejisi olarak TPC'yi yapılandırılır. Her tür farklı bir veritabanı nesnesine eşlenir. Tüm özellikler ilgili nesnedeki sütunlara eşlenir.

UseTphMappingStrategy(EntityTypeBuilder)

Türetilen türler için eşleme stratejisi olarak TPH'yi yapılandırılır. Tüm türler aynı veritabanı nesnesine eşlenir. Bu, varsayılan eşleme stratejisidir.

UseTphMappingStrategy<TEntity>(EntityTypeBuilder<TEntity>)

Türetilen türler için eşleme stratejisi olarak TPH'yi yapılandırılır. Tüm türler aynı veritabanı nesnesine eşlenir. Bu, varsayılan eşleme stratejisidir.

UseTptMappingStrategy(EntityTypeBuilder)

Türetilmiş türler için eşleme stratejisi olarak TPT'yi yapılandırılır. Her tür farklı bir veritabanı nesnesine eşlenir. Yalnızca bildirilen özellikler ilgili nesnedeki sütunlara eşlenir.

UseTptMappingStrategy<TEntity>(EntityTypeBuilder<TEntity>)

Türetilmiş türler için eşleme stratejisi olarak TPT'yi yapılandırılır. Her tür farklı bir veritabanı nesnesine eşlenir. Yalnızca bildirilen özellikler ilgili nesnedeki sütunlara eşlenir.

ForSqliteToTable(EntityTypeBuilder, String)

SQLite hedeflenirken varlığın eşleneceği tabloyu yapılandırılır.

ForSqliteToTable<TEntity>(EntityTypeBuilder<TEntity>, String)

SQLite hedeflenirken varlığın eşleneceği tabloyu yapılandırılır.

ForSqlServerHasIndex<TEntity>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,Object>>)

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

ForSqlServerIsMemoryOptimized(EntityTypeBuilder, Boolean)
Kullanımdan kalktı.

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

ForSqlServerIsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
Kullanımdan kalktı.

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

ForSqlServerToTable(EntityTypeBuilder, String)

SQL Server hedeflerken varlığın eşleneceği tabloyu yapılandırılır.

ForSqlServerToTable(EntityTypeBuilder, String, String)

SQL Server hedeflerken varlığın eşleneceği tabloyu yapılandırılır.

ForSqlServerToTable<TEntity>(EntityTypeBuilder<TEntity>, String)

SQL Server hedeflerken varlığın eşleneceği tabloyu yapılandırılır.

ForSqlServerToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String)

SQL Server hedeflerken varlığın eşleneceği tabloyu yapılandırılır.

IsMemoryOptimized(EntityTypeBuilder, Boolean)
Kullanımdan kalktı.

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

IsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
Kullanımdan kalktı.

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

Şunlara uygulanır