RelationalModelAnnotations Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Proprietà per le annotazioni specifiche relazionali a cui si accede tramite Relational(IMutableModel).
public class RelationalModelAnnotations : Microsoft.EntityFrameworkCore.Metadata.IRelationalModelAnnotations
type RelationalModelAnnotations = class
interface IRelationalModelAnnotations
Public Class RelationalModelAnnotations
Implements IRelationalModelAnnotations
- Ereditarietà
-
RelationalModelAnnotations
- Derivato
- Implementazioni
Costruttori
RelationalModelAnnotations(IModel, RelationalFullAnnotationNames) |
Proprietà per le annotazioni specifiche relazionali a cui si accede tramite Relational(IMutableModel). |
RelationalModelAnnotations(IModel) |
Costruisce un'istanza per le annotazioni dell'oggetto specificato IModel. |
RelationalModelAnnotations(RelationalAnnotations, RelationalFullAnnotationNames) |
Proprietà per le annotazioni specifiche relazionali a cui si accede tramite Relational(IMutableModel). |
RelationalModelAnnotations(RelationalAnnotations) |
Costruisce un'istanza di per le annotazioni dell'oggetto IModel rappresentato dall'helper di annotazione specificato. |
Campi
ProviderFullAnnotationNames |
Proprietà per le annotazioni specifiche relazionali a cui si accede tramite Relational(IMutableModel). |
Proprietà
Annotations |
Helper RelationalAnnotations che rappresenta l'oggetto IModel da annotare. |
DatabaseName |
Proprietà per le annotazioni specifiche relazionali a cui si accede tramite Relational(IMutableModel). |
DbFunctions |
Tutti IDbFunctioncontenuti nel modello. |
DefaultSchema |
Schema predefinito da usare per il modello o |
MaxIdentifierLength |
Lunghezza massima consentita per gli identificatori di archivio. |
Model |
Oggetto IModel da annotare. |
Sequences |
Tutti ISequencecontenuti nel modello. |
Metodi
FindDbFunction(MethodInfo) |
Trova un IDbFunction oggetto mappato al metodo rappresentato dall'oggetto specificato MethodInfo. |
FindSequence(String, String) |
Trova un ISequence oggetto con il nome specificato. |
GetOrAddDbFunction(MethodInfo) |
Restituisce il mapping esistente Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction al metodo specificato oppure crea una nuova funzione mappata al metodo . |
GetOrAddSequence(String, String) |
Restituisce l'oggetto esistente IMutableSequence con il nome specificato nello schema specificato oppure crea una nuova sequenza con il nome e lo schema specificati. |
SetDatabaseName(String) |
Proprietà per le annotazioni specifiche relazionali a cui si accede tramite Relational(IMutableModel). |
SetDefaultSchema(String) |
Tenta di impostare l'oggetto DefaultSchema utilizzando la semantica di RelationalAnnotations in uso. |
SetMaxIdentifierLength(Nullable<Int32>) |
Tenta di impostare l'oggetto MaxIdentifierLength utilizzando la semantica di RelationalAnnotations in uso. |
Implementazioni dell'interfaccia esplicita
IRelationalModelAnnotations.FindSequence(String, String) |
Trova un ISequence oggetto con il nome specificato. |
IRelationalModelAnnotations.Sequences |
Tutti ISequencecontenuti nel modello. |