RelationalMemberClassifier 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 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
- 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 |
| 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) |