Condividi tramite


RelationalModelAnnotations Classe

Definizione

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)

Costruisce un'istanza per le annotazioni dell'oggetto specificato IModel.

RelationalModelAnnotations(IModel, 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.

RelationalModelAnnotations(RelationalAnnotations, RelationalFullAnnotationNames)

Proprietà per le annotazioni specifiche relazionali a cui si accede tramite Relational(IMutableModel).

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 null se nessuno è stato impostato in modo esplicito.

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.

Si applica a