RelationalMemberClassifier 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-Member eines Typs während der Modellerstellung für relationale Anbieter, wobei ein explizit konfigurierter Spaltentyp (z. B. via TypeName) berücksichtigt wird, sodass solche Member anstelle von Eigenschaftenbehältern als skalare Eigenschaften zugeordnet werden.
[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
- Vererbung
- Attribute
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 |
|---|---|
| RelationalMemberClassifier(MemberClassifierDependencies) |
Erstellt eine neue Instanz von RelationalMemberClassifier. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Dependencies |
Abhängigkeiten für diesen Dienst. (Geerbt von MemberClassifier) |
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. (Geerbt von MemberClassifier) |
| 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. (Geerbt von MemberClassifier) |