Jazyk

RelationalMemberClassifier Třída

Definice

Klasifikuje členy CLR typu během vytváření modelu pro relační zprostředkovatele, respektuje explicitně nakonfigurovaný typ sloupce (např. prostřednictvím TypeName) tak, aby se tyto členy mapovaly jako skalární vlastnosti, nikoli jako kontejnery vlastností.

[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
Dědičnost
RelationalMemberClassifier
Atributy

Poznámky

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

Životnost služby je Singleton. To znamená, že jedna instance je používána mnoha DbContext instancemi. Implementace musí být bezpečná pro přístup z více vláken. Tato služba nemůže záviset na službách registrovaných jako Scoped.

Konstruktory

Název Description
RelationalMemberClassifier(MemberClassifierDependencies)

Vytvoří novou instanci .RelationalMemberClassifier

Vlastnosti

Název Description
Dependencies

Závislosti pro tuto službu.

(Zděděno od MemberClassifier)

Metody

Název Description
GetConfigurationType(Type, IConventionModel)

Vrátí typ strukturálního typu, který byl daný typ CLR explicitně nakonfigurovaný, nebo null pokud nemá explicitní konfiguraci.

(Zděděno od MemberClassifier)
IsCandidateComplexProperty(MemberInfo, IConventionModel, Boolean, Type, Boolean)

Vrátí hodnotu určující, zda daný člen je kandidát komplexní vlastnost.

(Zděděno od MemberClassifier)
IsCandidateNavigationProperty(MemberInfo, IConventionModel, Boolean, Type, Nullable<Boolean>, Boolean)

Vrátí hodnotu určující, zda daný člen je kandidát navigace.

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

Vrátí hodnotu určující, zda daný člen je kandidát primitivní (skalární) vlastnost.

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

Vrátí hodnotu určující, zda daný člen je kandidát vlastností služby.

(Zděděno od MemberClassifier)

Platí pro