Sprache

RelationalMemberClassifier Klasse

Definition

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
RelationalMemberClassifier
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 null wenn er keine explizite Konfiguration aufweist.

(Geerbt von MemberClassifier)
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)

Gilt für: