MemberClassifier Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Klasifikuje členy CLR typu během sestavování modelu, určení, zda je člen kandidát navigace, skalární vlastnost, komplexní vlastnost nebo vlastnost služby.
[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
- Dědičnost
-
MemberClassifier
- Odvozené
- Atributy
- Implementuje
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 |
|---|---|
| MemberClassifier(MemberClassifierDependencies) |
Vytvoří novou instanci .MemberClassifier |
Vlastnosti
| Název | Description |
|---|---|
| Dependencies |
Závislosti pro tuto službu. |
Metody
| Název | Description |
|---|---|
| GetConfigurationType(Type, IConventionModel) |
Vrátí typ strukturálního typu, který byl daný typ CLR explicitně nakonfigurovaný, nebo |
| IsCandidateComplexProperty(MemberInfo, IConventionModel, Boolean, Type, Boolean) |
Vrátí hodnotu určující, zda daný člen je kandidát komplexní vlastnost. |
| 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. |