IRelationalModel Interface

Définition

Représente une base de données relationnelle.

public interface IRelationalModel : Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable
type IRelationalModel = interface
    interface IAnnotatable
Public Interface IRelationalModel
Implements IAnnotatable
Implémente

Propriétés

Collation

Retourne le classement de base de données.

Functions

Retourne toutes les fonctions définies par l’utilisateur contenues dans le modèle.

Item[String]

Obtient l’annotation de valeur portant le nom donné, en retournant null si elle n’existe pas.

(Hérité de IAnnotatable)
Model

Obtient le modèle complet.

Queries

Retourne toutes les requêtes SQL mappées dans le modèle.

Sequences

Retourne toutes les séquences contenues dans le modèle.

Tables

Retourne toutes les tables mappées dans le modèle.

Views

Retourne toutes les vues mappées dans le modèle.

Méthodes

FindAnnotation(String)

Obtient l’annotation portant le nom donné, en retournant null si elle n’existe pas.

(Hérité de IAnnotatable)
FindFunction(String, String, IReadOnlyList<String>)

Recherche un IStoreFunction avec la signature donnée.

FindQuery(String)

Obtient la requête SQL portant le nom donné. Retourne null si aucune requête SQL portant le nom spécifié n’est définie.

FindSequence(String, String)

Recherche un ISequence avec le nom donné.

FindTable(String, String)

Obtient la table portant le nom spécifié. Retourne null si aucune table avec le nom spécifié n’est définie.

FindView(String, String)

Obtient la vue portant le nom donné. Retourne null si aucune vue portant le nom spécifié n’est définie.

GetAnnotations()

Obtient toutes les annotations sur l’objet actuel.

(Hérité de IAnnotatable)

Méthodes d’extension

AnnotationsToDebugString(IAnnotatable, Int32)

Obtient la chaîne de débogage pour toutes les annotations déclarées sur l’objet.

GetAnnotation(IAnnotatable, String)

Obtient l’annotation portant le nom donné, en levant si elle n’existe pas.

ToDebugString(IRelationalModel, MetadataDebugStringOptions, Int32)

Crée une représentation explicite des métadonnées données.

AVERTISSEMENT : ne comptez pas sur le format de la chaîne retournée. Il est conçu pour le débogage uniquement et peut changer arbitrairement entre les versions.

S’applique à