ModelConfigurationBuilder.DefaultTypeMapping Yöntem
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.
Aşırı Yüklemeler
DefaultTypeMapping(Type) |
Varlık türlerinin dışında kullanıldığında bile verilen türü skaler olarak işaretler. Bu, bu türdeki değerlerin bu türün özelliğine başvurmayan sorgularda kullanılmasını sağlar. |
DefaultTypeMapping(Type, Action<TypeMappingConfigurationBuilder>) |
Varlık türlerinin dışında kullanıldığında bile verilen türü skaler olarak işaretler. Bu, bu türdeki değerlerin bu türün özelliğine başvurmayan sorgularda kullanılmasını sağlar. |
DefaultTypeMapping<TScalar>(Action<TypeMappingConfigurationBuilder<TScalar>>) |
Varlık türlerinin dışında kullanıldığında bile verilen türü skaler olarak işaretler. Bu, bu türdeki değerlerin bu türün özelliğine başvurmayan sorgularda kullanılmasını sağlar. |
DefaultTypeMapping<TScalar>() |
Varlık türlerinin dışında kullanıldığında bile verilen türü skaler olarak işaretler. Bu, bu türdeki değerlerin bu türün özelliğine başvurmayan sorgularda kullanılmasını sağlar. |
DefaultTypeMapping(Type)
Varlık türlerinin dışında kullanıldığında bile verilen türü skaler olarak işaretler. Bu, bu türdeki değerlerin bu türün özelliğine başvurmayan sorgularda kullanılmasını sağlar.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder DefaultTypeMapping (Type scalarType);
abstract member DefaultTypeMapping : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder
override this.DefaultTypeMapping : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder
Public Overridable Function DefaultTypeMapping (scalarType As Type) As TypeMappingConfigurationBuilder
Parametreler
- scalarType
- Type
Yapılandırılacak skaler tür.
Döndürülenler
Skalerleri yapılandırmak için kullanılabilecek bir nesne.
Açıklamalar
Bu yöntemin aksine Properties(Type) , yalnızca null atanamaz beton türünde çağrılmalıdır. Bunu bir temel tür üzerinde çağırmak, türetilen türlere yapılandırmayı uygulamaz.
Bunu çağırmak nadiren gereklidir. Verilen tür çağrısının Properties(Type) özellikleri varsa çoğu durumda yeterli olmalıdır.
Daha fazla bilgi ve örnekler için bkz. EF Core'da kural öncesi model oluşturma .
Şunlara uygulanır
DefaultTypeMapping(Type, Action<TypeMappingConfigurationBuilder>)
Varlık türlerinin dışında kullanıldığında bile verilen türü skaler olarak işaretler. Bu, bu türdeki değerlerin bu türün özelliğine başvurmayan sorgularda kullanılmasını sağlar.
public virtual Microsoft.EntityFrameworkCore.ModelConfigurationBuilder DefaultTypeMapping (Type scalarType, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder> buildAction);
abstract member DefaultTypeMapping : Type * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder> -> Microsoft.EntityFrameworkCore.ModelConfigurationBuilder
override this.DefaultTypeMapping : Type * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder> -> Microsoft.EntityFrameworkCore.ModelConfigurationBuilder
Public Overridable Function DefaultTypeMapping (scalarType As Type, buildAction As Action(Of TypeMappingConfigurationBuilder)) As ModelConfigurationBuilder
Parametreler
- scalarType
- Type
Yapılandırılacak skaler tür.
- buildAction
- Action<TypeMappingConfigurationBuilder>
Skalerler için yapılandırma gerçekleştiren bir eylem.
Döndürülenler
Ek yapılandırma çağrılarının zincirlenebilmesi için aynı ModelConfigurationBuilder örnek.
Açıklamalar
Bu yöntemin aksine Properties(Type) , yalnızca null atanamaz beton türünde çağrılmalıdır. Bunu bir temel tür üzerinde çağırmak, türetilen türlere yapılandırmayı uygulamaz.
Bunu çağırmak nadiren gereklidir. Verilen tür çağrısının Properties(Type) özellikleri varsa çoğu durumda yeterli olmalıdır.
Daha fazla bilgi ve örnekler için bkz. EF Core'da kural öncesi model oluşturma .
Şunlara uygulanır
DefaultTypeMapping<TScalar>(Action<TypeMappingConfigurationBuilder<TScalar>>)
Varlık türlerinin dışında kullanıldığında bile verilen türü skaler olarak işaretler. Bu, bu türdeki değerlerin bu türün özelliğine başvurmayan sorgularda kullanılmasını sağlar.
public virtual Microsoft.EntityFrameworkCore.ModelConfigurationBuilder DefaultTypeMapping<TScalar> (Action<Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder<TScalar>> buildAction);
abstract member DefaultTypeMapping : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder<'Scalar>> -> Microsoft.EntityFrameworkCore.ModelConfigurationBuilder
override this.DefaultTypeMapping : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder<'Scalar>> -> Microsoft.EntityFrameworkCore.ModelConfigurationBuilder
Public Overridable Function DefaultTypeMapping(Of TScalar) (buildAction As Action(Of TypeMappingConfigurationBuilder(Of TScalar))) As ModelConfigurationBuilder
Tür Parametreleri
- TScalar
Yapılandırılacak skaler tür.
Parametreler
- buildAction
- Action<TypeMappingConfigurationBuilder<TScalar>>
Skalerler için yapılandırma gerçekleştiren bir eylem.
Döndürülenler
Ek yapılandırma çağrılarının zincirlenebilmesi için aynı ModelConfigurationBuilder örnek.
Açıklamalar
Bu yöntemin aksine Properties<TProperty>() , yalnızca null atanamaz beton türünde çağrılmalıdır. Bunu bir temel tür üzerinde çağırmak, türetilen türlere yapılandırmayı uygulamaz.
Bunu çağırmak nadiren gereklidir. Verilen tür çağrısının Properties<TProperty>() özellikleri varsa çoğu durumda yeterli olmalıdır.
Daha fazla bilgi ve örnekler için bkz. EF Core'da kural öncesi model oluşturma .
Şunlara uygulanır
DefaultTypeMapping<TScalar>()
Varlık türlerinin dışında kullanıldığında bile verilen türü skaler olarak işaretler. Bu, bu türdeki değerlerin bu türün özelliğine başvurmayan sorgularda kullanılmasını sağlar.
public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder<TScalar> DefaultTypeMapping<TScalar> ();
abstract member DefaultTypeMapping : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder<'Scalar>
override this.DefaultTypeMapping : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder<'Scalar>
Public Overridable Function DefaultTypeMapping(Of TScalar) () As TypeMappingConfigurationBuilder(Of TScalar)
Tür Parametreleri
- TScalar
Yapılandırılacak skaler tür.
Döndürülenler
Skalerleri yapılandırmak için kullanılabilecek bir nesne.
Açıklamalar
Bu yöntemin aksine Properties<TProperty>() , yalnızca null atanamaz beton türünde çağrılmalıdır. Bunu bir temel tür üzerinde çağırmak, türetilen türlere yapılandırmayı uygulamaz.
Bunu çağırmak nadiren gereklidir. Verilen tür çağrısının Properties<TProperty>() özellikleri varsa çoğu durumda yeterli olmalıdır.
Daha fazla bilgi ve örnekler için bkz. EF Core'da kural öncesi model oluşturma .
Şunlara uygulanır
Entity Framework
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin