MemberClassifier Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
| 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. |