IConventionSkipNavigationBuilder Arabirim
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.
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 |
| 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. |