OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> Sınıf
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.
Sahip olunan varlık türüne gezinti yapılandırmak için basit bir API sağlar.
public class OwnedNavigationBuilder<TEntity,TDependentEntity> : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder where TEntity : class where TDependentEntity : class
public class OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder where TOwnerEntity : class where TDependentEntity : class
type OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> = class
inherit OwnedNavigationBuilder
type OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> = class
inherit OwnedNavigationBuilder
Public Class OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Inherits OwnedNavigationBuilder
Public Class OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
Inherits OwnedNavigationBuilder
Tür Parametreleri
- TEntity TOwnerEntity
- TDependentEntity
- Devralma
Açıklamalar
Daha fazla bilgi ve örnek için bkz. Varlık türlerini ve ilişkilerini modelleme .
Oluşturucular
OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>(EntityType, EntityType, InternalRelationshipBuilder) |
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. |
OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>(IMutableForeignKey) |
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. |
Ö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: OwnedNavigationBuilder) |
DependentEntityType |
Bu ilişkiyi yapılandırmak için kullanılan bağımlı varlık türünü alır. (Devralındığı yer: OwnedNavigationBuilder) |
Metadata |
Bu sahipliği temsil eden yabancı anahtar. (Devralındığı yer: OwnedNavigationBuilder) |
OwnedEntityType |
Yapılandırılan sahip olunan varlık türü. (Devralındığı yer: OwnedNavigationBuilder) |
PrincipalEntityType |
Bu ilişkiyi yapılandırmak için kullanılan asıl varlık türünü alır. (Devralındığı yer: OwnedNavigationBuilder) |
Yöntemler
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: OwnedNavigationBuilder) |
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: OwnedNavigationBuilder) |
HasAnnotation(String, Object) |
Sahip olunan varlık türüne ek açıklama ekler veya güncelleştirir. içinde |
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. |
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. |
HasData(IEnumerable<Object>) |
Bu varlık türüne tohum verileri ekler. Veri hareketi geçişleri oluşturmak için kullanılır. (Devralındığı yer: OwnedNavigationBuilder) |
HasData(IEnumerable<TDependentEntity>) |
Bu varlık türüne tohum verileri ekler. Veri hareketi 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. |
HasData(TDependentEntity[]) |
Bu varlık türüne tohum verileri ekler. Veri hareketi geçişleri oluşturmak için kullanılır. |
HasIndex(Expression<Func<TDependentEntity,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. |
HasIndex(String[]) |
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. |
HasIndex(String[]) |
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. (Devralındığı yer: OwnedNavigationBuilder) |
HasKey(Expression<Func<TDependentEntity,Object>>) |
Bu sahip olunan varlık türü için birincil anahtarı oluşturan özellikleri ayarlar. |
HasKey(String[]) |
Bu sahip olunan varlık türü için birincil anahtarı oluşturan özellikleri ayarlar. |
HasKey(String[]) |
Bu sahip olunan varlık türü için birincil anahtarı oluşturan özellikleri ayarlar. (Devralındığı yer: OwnedNavigationBuilder) |
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: OwnedNavigationBuilder) |
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: OwnedNavigationBuilder) |
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: OwnedNavigationBuilder) |
HasOne<TNewRelatedEntity>(Expression<Func<TDependentEntity,TNewRelatedEntity>>) |
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. |
HasOne<TNewRelatedEntity>(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. |
Ignore(Expression<Func<TDependentEntity,Object>>) |
Verilen özelliği varlık türünden dışlar. Bu yöntem genellikle kural tarafından eklenen sahip olunan 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 sahip olunan 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: OwnedNavigationBuilder) |
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: OwnedNavigationBuilder) |
Navigation(String) |
Sahip olunan türden sahibine var olan bir 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: OwnedNavigationBuilder) |
Navigation<TNavigation>(Expression<Func<TDependentEntity,IEnumerable<TNavigation>>>) |
Sahip olunan türden var olan bir gezinti özelliğini sahibine 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<TDependentEntity,TNavigation>>) |
Sahip olunan türden var olan bir gezinti özelliğini sahibine yapılandırmak için kullanılabilecek bir nesne döndürür. Gezinti özelliğinin mevcut olmaması bir hatadı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. |
OwnsMany(String, String, Action<OwnedNavigationBuilder>) |
Hedef varlığın bu varlığa (veya bir bölümüne) ait olduğu bir ilişki yapılandırılır. (Devralındığı yer: OwnedNavigationBuilder) |
OwnsMany(String, String) |
Hedef varlığın bu varlığa (veya bir bölümüne) ait olduğu bir ilişki yapılandırılır. (Devralındığı yer: OwnedNavigationBuilder) |
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 (veya bir bölümüne) ait olduğu bir ilişki yapılandırılır. (Devralındığı yer: OwnedNavigationBuilder) |
OwnsMany(String, Type, String) |
Hedef varlığın bu varlığa (veya bir bölümüne) ait olduğu bir ilişki yapılandırılır. (Devralındığı yer: OwnedNavigationBuilder) |
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 (veya bir bölümüne) ait olduğu bir ilişki yapılandırılır. (Devralındığı yer: OwnedNavigationBuilder) |
OwnsMany(Type, String) |
Hedef varlığın bu varlığa (veya bir bölümüne) ait olduğu bir ilişki yapılandırılır. (Devralındığı yer: OwnedNavigationBuilder) |
OwnsMany<TNewDependentEntity>(Expression<Func<TDependentEntity, IEnumerable<TNewDependentEntity>>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>) |
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<TNewDependentEntity>(Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>) |
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<TNewDependentEntity>(String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>) |
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<TNewDependentEntity>(String, Expression<Func<TDependentEntity, IEnumerable<TNewDependentEntity>>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>) |
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<TNewDependentEntity>(String, Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>) |
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<TNewDependentEntity>(String, String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>) |
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<TNewDependentEntity>(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<TNewDependentEntity>(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(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. Hedef varlık anahtarı değeri her zaman ait olduğu varlıktan yayılır. |
OwnsOne(String, String, Action<OwnedNavigationBuilder>) |
Hedef varlığın bu varlığa (veya bir bölümüne) ait olduğu bir ilişki yapılandırılır. Hedef varlık anahtarı değeri her zaman ait olduğu varlıktan yayılır. (Devralındığı yer: OwnedNavigationBuilder) |
OwnsOne(String, String) |
Hedef varlığın bu varlığa (veya bir bölümüne) ait olduğu bir ilişki yapılandırılır. Hedef varlık anahtarı değeri her zaman ait olduğu varlıktan yayılır. (Devralındığı yer: OwnedNavigationBuilder) |
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. Hedef varlık anahtarı değeri her zaman ait olduğu varlıktan yayılır. |
OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>) |
Hedef varlığın bu varlığa (veya bir bölümüne) ait olduğu bir ilişki yapılandırılır. Hedef varlık anahtarı değeri her zaman ait olduğu varlıktan yayılır. (Devralındığı yer: OwnedNavigationBuilder) |
OwnsOne(String, Type, String) |
Hedef varlığın bu varlığa (veya bir bölümüne) ait olduğu bir ilişki yapılandırılır. Hedef varlık anahtarı değeri her zaman ait olduğu varlıktan yayılır. (Devralındığı yer: OwnedNavigationBuilder) |
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. Hedef varlık anahtarı değeri her zaman ait olduğu varlıktan yayılır. |
OwnsOne(Type, String, Action<OwnedNavigationBuilder>) |
Hedef varlığın bu varlığa (veya bir bölümüne) ait olduğu bir ilişki yapılandırılır. Hedef varlık anahtarı değeri her zaman ait olduğu varlıktan yayılır. (Devralındığı yer: OwnedNavigationBuilder) |
OwnsOne(Type, String) |
Hedef varlığın bu varlığa (veya bir bölümüne) ait olduğu bir ilişki yapılandırılır. Hedef varlık anahtarı değeri her zaman ait olduğu varlıktan yayılır. (Devralındığı yer: OwnedNavigationBuilder) |
OwnsOne<TNewDependentEntity>(Expression<Func<TDependentEntity, TNewDependentEntity>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>) |
Hedef varlığın bu varlığa ait (veya bu varlığın bir parçası) olduğu bir ilişki yapılandırılır. Hedef varlık anahtarı değeri her zaman ait olduğu varlıktan yayılır. |
OwnsOne<TNewDependentEntity>(Expression<Func<TDependentEntity,TNewDependentEntity>>) |
Hedef varlığın bu varlığa ait (veya bu varlığın bir parçası) olduğu bir ilişki yapılandırılır. Hedef varlık anahtarı değeri her zaman ait olduğu varlıktan yayılır. |
OwnsOne<TNewDependentEntity>(String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>) |
Hedef varlığın bu varlığa ait (veya bu varlığın bir parçası) olduğu bir ilişki yapılandırılır. Hedef varlık anahtarı değeri her zaman ait olduğu varlıktan yayılır. |
OwnsOne<TNewDependentEntity>(String, Expression<Func<TDependentEntity, TNewDependentEntity>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>) |
Hedef varlığın bu varlığa ait (veya bu varlığın bir parçası) olduğu bir ilişki yapılandırılır. Hedef varlık anahtarı değeri her zaman ait olduğu varlıktan yayılır. |
OwnsOne<TNewDependentEntity>(String, Expression<Func<TDependentEntity,TNewDependentEntity>>) |
Hedef varlığın bu varlığa ait (veya bu varlığın bir parçası) olduğu bir ilişki yapılandırılır. Hedef varlık anahtarı değeri her zaman ait olduğu varlıktan yayılır. |
OwnsOne<TNewDependentEntity>(String, String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>) |
Hedef varlığın bu varlığa ait (veya bu varlığın bir parçası) olduğu bir ilişki yapılandırılır. Hedef varlık anahtarı değeri her zaman ait olduğu varlıktan yayılır. |
OwnsOne<TNewDependentEntity>(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. Hedef varlık anahtarı değeri her zaman ait olduğu varlıktan yayılır. |
OwnsOne<TNewDependentEntity>(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. Hedef varlık anahtarı değeri her zaman ait olduğu varlıktan yayılır. |
PrimitiveCollection(String) |
Sahip olunan türün bir özelliğini yapılandırmak için kullanılabilen ve bu özelliğin dizeler veya tamsayılar gibi temel değerler koleksiyonunu temsil ettiği bir nesne döndürür. Verilen ada sahip bir özellik yoksa, yeni bir özellik eklenir. (Devralındığı yer: OwnedNavigationBuilder) |
PrimitiveCollection(Type, String) |
Sahip olunan türün bir özelliğini yapılandırmak için kullanılabilen ve bu özelliğin dizeler veya tamsayılar gibi temel değerler koleksiyonunu temsil ettiği bir nesne döndürür. Verilen ada sahip bir özellik yoksa, yeni bir özellik eklenir. (Devralındığı yer: OwnedNavigationBuilder) |
PrimitiveCollection<TProperty>(Expression<Func<TDependentEntity,TProperty>>) |
Sahip olunan türün bir özelliğini yapılandırmak için kullanılabilecek ve bu özelliğin dizeler veya tamsayılar gibi temel değerler koleksiyonunu temsil ettiği bir nesne döndürür. |
PrimitiveCollection<TProperty>(String) |
Sahip olunan türün bir özelliğini yapılandırmak için kullanılabilen ve bu özelliğin dizeler veya tamsayılar gibi temel değerler koleksiyonunu temsil ettiği bir nesne döndürür. Verilen ada sahip bir özellik yoksa, yeni bir özellik eklenir. (Devralındığı yer: OwnedNavigationBuilder) |
Property(String) |
Sahip olunan varlık türünün ö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: OwnedNavigationBuilder) |
Property(Type, String) |
Sahip olunan varlık türünün ö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: OwnedNavigationBuilder) |
Property<TProperty>(Expression<Func<TDependentEntity,TProperty>>) |
Sahip olunan 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. |
Property<TProperty>(String) |
Sahip olunan varlık türünün ö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: OwnedNavigationBuilder) |
UpdateBuilder<T>(Func<T>) |
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: OwnedNavigationBuilder) |
UsePropertyAccessMode(PropertyAccessMode) |
PropertyAccessMode Bu varlık türünün tüm özellikleri için kullanılacak öğesini ayarlar. |
WithOwner(Expression<Func<TDependentEntity,TOwnerEntity>>) |
Sahiple ilişkiyi yapılandırıyor. |
WithOwner(String) |
Sahiple ilişkiyi yapılandırıyor. |
Belirtik Arabirim Kullanımları
IInfrastructure<IConventionEntityTypeBuilder>.Instance |
Sahip olunan varlık türünü yapılandırmak için kullanılan iç oluşturucuyu alır. (Devralındığı yer: OwnedNavigationBuilder) |
IInfrastructure<InternalEntityTypeBuilder>.Instance |
Sahip olunan varlık türünü yapılandırmak için kullanılan iç oluşturucuyu alır. (Devralındığı yer: OwnedNavigationBuilder) |
Uzantı Metotları
Şunlara uygulanır
Entity Framework