Sprache

MemberClassifier Klasse

Definition

Klassifiziert CLR-Elemente eines Typs während der Modellerstellung und bestimmt, ob ein Element eine Kandidatennavigation, skalare Eigenschaft, komplexe Eigenschaft oder Diensteigenschaft ist.

[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
Vererbung
MemberClassifier
Abgeleitet
Attribute
Implementiert

Hinweise

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet.

Die Dienstlebensdauer lautet Singleton. Dies bedeutet, dass eine einzelne Instanz von vielen DbContext Instanzen verwendet wird. Die Implementierung muss threadsicher sein. Dieser Dienst kann nicht von diensten abhängen, die als Scopedregistriert sind.

Konstruktoren

Name Beschreibung
MemberClassifier(MemberClassifierDependencies)

Erstellt eine neue Instanz von MemberClassifier.

Eigenschaften

Name Beschreibung
Dependencies

Abhängigkeiten für diesen Dienst.

Methoden

Name Beschreibung
GetConfigurationType(Type, IConventionModel)

Gibt die Art des Strukturtyps zurück, als der angegebene CLR-Typ explizit konfiguriert wurde oder null wenn er keine explizite Konfiguration aufweist.

IsCandidateComplexProperty(MemberInfo, IConventionModel, Boolean, Type, Boolean)

Gibt einen Wert zurück, der angibt, ob das angegebene Element eine kandidatenkomplexe Eigenschaft ist.

IsCandidateNavigationProperty(MemberInfo, IConventionModel, Boolean, Type, Nullable<Boolean>, Boolean)

Gibt einen Wert zurück, der angibt, ob das angegebene Element eine Kandidatennavigation ist.

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

Gibt einen Wert zurück, der angibt, ob das angegebene Element eine Kandidatengrundtypeigenschaft (Skalar) ist.

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

Gibt einen Wert zurück, der angibt, ob das angegebene Element eine Kandidatendiensteigenschaft ist.

Gilt für: