IConventionSkipNavigationBuilder Arabirim

Tanım

Bir kuraldan yapılandırmak için basit bir API IConventionSkipNavigation 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 IConventionSkipNavigationBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBaseBuilder
type IConventionSkipNavigationBuilder = interface
    interface IConventionPropertyBaseBuilder
    interface IConventionAnnotatableBuilder
Public Interface IConventionSkipNavigationBuilder
Implements IConventionPropertyBaseBuilder
Uygulamalar

Açıklamalar

Daha fazla bilgi için bkz. Model bina kuralları.

Özellikler

Metadata

Yapılandırılan gezinti özelliğini alır.

ModelBuilder

Model oluşturucuyu alır.

(Devralındığı yer: IConventionAnnotatableBuilder)

Yöntemler

AutoInclude(Nullable<Boolean>, Boolean)

Bu gezintiyi bir sorguya otomatik olarak dahil edilecek şekilde yapılandırıyor.

CanRemoveAnnotation(String, Boolean)

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

(Devralındığı yer: IConventionAnnotatableBuilder)
CanSetAnnotation(String, Object, Boolean)

Verilen ada ve değere sahip bir ek açıklamanın bu yapılandırma kaynağından ayarlanamayacağını gösteren bir değer döndürür.

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

Bu gezintinin geçerli yapılandırma kaynağından bir sorguya otomatik olarak dahil edilecek şekilde yapılandırıp yapılandırılamayacak şekilde yapılandırılamayacak şekilde bir değer döndürür.

CanSetField(FieldInfo, Boolean)

Geçerli yapılandırma kaynağından bu özellik benzeri nesne için yedekleme alanının ayarlanamayacağını gösteren bir değer döndürür.

(Devralındığı yer: IConventionPropertyBaseBuilder)
CanSetField(String, Boolean)

Geçerli yapılandırma kaynağından bu özellik benzeri nesne için yedekleme alanının ayarlanamayacağını gösteren bir değer döndürür.

(Devralındığı yer: IConventionPropertyBaseBuilder)
CanSetForeignKey(IConventionForeignKey, Boolean)

Belirtilen yapılandırma kaynağından bu ForeignKey gezinti için ayarlanıp ayarlanamayrı belirten bir değer döndürür.

CanSetInverse(IConventionSkipNavigation, Boolean)

Belirtilen yapılandırma kaynağından bu Inverse gezinti için ayarlanıp ayarlanamayrı belirten bir değer döndürür.

CanSetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

PropertyAccessModeGeçerli yapılandırma kaynağından bu özellik benzeri nesne için ayarlanamayacağını gösteren bir değer döndürür.

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

Verilen ad altında depolanan ek açıklamayı ayarlar. Aynı veya daha düşük bir ada sahip bir ek açıklama zaten varsa, var olan ek açıklamanın üzerine yazar ConfigurationSource .

(Devralındığı yer: IConventionAnnotatableBuilder)
HasField(FieldInfo, Boolean)

Bu gezinti için kullanmak üzere backing alanını ayarlar.

HasField(String, Boolean)

Bu gezinti için kullanmak üzere backing alanını ayarlar.

HasForeignKey(IConventionForeignKey, Boolean)

Yabancı anahtarı ayarlar.

HasInverse(IConventionSkipNavigation, Boolean)

Ters atlama gezintisi ayarlar.

HasNoAnnotation(String, Boolean)

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

(Devralındığı yer: IConventionAnnotatableBuilder)
HasNonNullAnnotation(String, Object, Boolean)

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

(Devralındığı yer: IConventionAnnotatableBuilder)
RemoveAnnotation(String, Boolean)
Kullanımdan kalktı.

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

(Devralındığı yer: IConventionAnnotatableBuilder)
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)

Bu gezinti PropertyAccessMode için kullanmak üzere ayarlar.

Şunlara uygulanır