Aracılığıyla paylaş


OwnedNavigationSplitTableBuilder Sınıf

Tanım

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.

public class OwnedNavigationSplitTableBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder>
type OwnedNavigationSplitTableBuilder = class
    interface IInfrastructure<OwnedNavigationBuilder>
Public Class OwnedNavigationSplitTableBuilder
Implements IInfrastructure(Of OwnedNavigationBuilder)
Devralma
OwnedNavigationSplitTableBuilder
Türetilmiş
Uygulamalar

Oluşturucular

OwnedNavigationSplitTableBuilder(StoreObjectIdentifier, OwnedNavigationBuilder)

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

InternalMappingFragment

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.

MappingFragment

Yapılandırılan eşleme parçası.

Metadata

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

Name

Belirtilen tablo adı.

Schema

Belirtilen tablo şeması.

Yöntemler

ExcludeFromMigrations(Boolean)

Tabloyu geçişler tarafından yoksayılacak şekilde yapılandırılır.

HasAnnotation(String, Object)

Tabloya 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.

HasTrigger(String)

Tabloda bir veritabanı tetikleyicisi yapılandırılır.

Property(String)

Özelliği geçerli tablodaki bir sütuna eşler ve özellik birden fazla tabloya eşlenmişse tabloya özgü yapılandırma sağlamak için kullanılabilecek bir nesne döndürür.

Property<TProperty>(String)

Özelliği geçerli tablodaki bir sütuna eşler ve özellik birden fazla tabloya eşlenmişse tabloya özgü yapılandırma sağlamak için kullanılabilecek bir nesne döndürür.

Belirtik Arabirim Kullanımları

IInfrastructure<OwnedNavigationBuilder>.Instance

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.

Uzantı Metotları

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.

Şunlara uygulanır