Dil

MemberClassifier Sınıf

Tanım

Model oluşturma sırasında bir türün CLR üyelerini sınıflandırır ve üyenin aday gezintisi, skaler özellik, karmaşık özellik veya hizmet özelliği olup olmadığını belirler.

[System.Runtime.CompilerServices.Nullable(0)]
public class MemberClassifier : Microsoft.EntityFrameworkCore.Metadata.IMemberClassifier
[<System.Runtime.CompilerServices.Nullable(0)>]
type MemberClassifier = class
    interface IMemberClassifier
Public Class MemberClassifier
Implements IMemberClassifier
Devralma
MemberClassifier
Türetilmiş
Özellikler
Uygulamalar

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
MemberClassifier(MemberClassifierDependencies)

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

Özellikler

Veri Akışı Adı Description
Dependencies

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

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.

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.

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.

Şunlara uygulanır