Dil

RelationalMemberClassifier Sınıf

Tanım

İlişkisel sağlayıcılar için model oluşturma sırasında bir türün CLR üyelerini sınıflandırır ve bu tür üyelerin özellik torbaları yerine skaler özellikler olarak eşlenmesi için açıkça yapılandırılmış bir sütun türüne (örneğin aracılığıyla TypeName) uygun hale getirir.

[System.Runtime.CompilerServices.Nullable(0)]
public class RelationalMemberClassifier : Microsoft.EntityFrameworkCore.Metadata.MemberClassifier
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalMemberClassifier = class
    inherit MemberClassifier
Public Class RelationalMemberClassifier
Inherits MemberClassifier
Devralma
RelationalMemberClassifier
Özellikler

Açıklamalar

Bu tür genellikle veritabanı sağlayıcıları (ve diğer uzantılar) tarafından kullanılır. Genellikle uygulama kodunda kullanılmaz.

Hizmet ömrü şeklindedir Singleton. Bu, tek bir örneğin birçok DbContext örnek tarafından kullanıldığı anlamına gelir. Uygulamanın iş parçacığı güvenli olması gerekir. Bu hizmet olarak Scopedkaydedilen hizmetlere bağımlı olamaz.

Oluşturucular

Veri Akışı Adı Description
RelationalMemberClassifier(MemberClassifierDependencies)

öğesinin yeni bir örneğini RelationalMemberClassifieroluşturur.

Özellikler

Veri Akışı Adı Description
Dependencies

Bu hizmet için bağımlılıklar.

(Devralındığı yer: MemberClassifier)

Yöntemler

Veri Akışı Adı Description
GetConfigurationType(Type, IConventionModel)

Verilen CLR türünün açıkça olarak yapılandırıldığı veya null açık bir yapılandırması yoksa yapısal türün türünü döndürür.

(Devralındığı yer: MemberClassifier)
IsCandidateComplexProperty(MemberInfo, IConventionModel, Boolean, Type, Boolean)

Verilen üyenin bir aday karmaşık özelliği olup olmadığını belirten bir değer döndürür.

(Devralındığı yer: MemberClassifier)
IsCandidateNavigationProperty(MemberInfo, IConventionModel, Boolean, Type, Nullable<Boolean>, Boolean)

Verilen üyenin aday gezintisi olup olmadığını belirten bir değer döndürür.

IsCandidatePrimitiveProperty(MemberInfo, IConventionModel, Boolean, CoreTypeMapping, Type, Boolean)

Verilen üyenin ilkel (skaler) bir aday özelliği olup olmadığını belirten bir değer döndürür.

IsCandidateServiceProperty(MemberInfo, IConventionModel, Boolean, IParameterBindingFactory, Boolean)

Verilen üyenin bir aday hizmet özelliği olup olmadığını gösteren bir değer döndürür.

(Devralındığı yer: MemberClassifier)

Şunlara uygulanır