|
CreateDatabaseIfNotExists<TContext> |
Implémentation de IDatabaseInitializer qui recréera et, éventuellement, réalimentera la base de données avec les données, uniquement si la base de données n'existe pas.Pour alimenter la base de données, créez une classe dérivée et substituez la méthode Seed. |
|
Database |
Une instance de cette classe est obtenue d'un objet DbContext et peut être utilisée pour gérer la base de données réelle qui soutient un DbContext ou une connexion.Cela inclut la création, la suppression et la recherche de l'existence d'une base de données.Notez que la suppression et la recherche de l'existence d'une base de données peuvent être effectuées à l'aide d'une simple connexion (c'est-à-diresans contexte complet) au moyen des méthodes statiques de la classe. |
|
DbConfiguration |
Une classe dérivée de cette classe peut être placée dans le même assembly comme classe dérivée de DbContext pour définir la configuration Entity Framework d'une application.La configuration est définie en appelant des méthodes protégées et en définissant des propriétés protégées de cette classe dans le constructeur de votre type dérivé.Le type à utiliser peut également être inscrit dans le fichier de configuration de l'application.Pour d'informations sur la configuration d'Entity Framework, consultez https://go.microsoft.com/fwlink/?LinkId=260883. |
|
DbConfigurationTypeAttribute |
Cet attribut peut être placé sur une sous-classe de DbContext pour indiquer que la sous-classe de DbConfiguration représentant la configuration basée sur le code de l'application se trouve dans un assembly différent de celui du type de contexte. |
|
DbContext |
Une instance DbContext représente une combinaison de modèles d'unité de travail et de référentiel pouvant être utilisée pour interroger une base de données et un groupe simultanément de sorte que les modifications seront ensuite réécrites sur le magasin sous la forme d'une unité.DbContext est conceptuellement semblable à ObjectContext. |
|
DbContextTransaction |
Encapsule l'accès à l'objet de transaction sur la connexion au magasin sous-jacent et garantit qu'Entity Framework exécute les commandes sur la base de données dans le contexte de cette transaction.Une instance de cette classe est récupérée via l'appel de BeginTransaction() sur l'objet DbContextDatabase. |
|
DbFunctionAttribute |
Indique que la méthode donnée est un proxy pour une fonction EDM. |
|
DbFunctions |
Fournit les méthodes du common language runtime (CLR) qui exposent des fonctions canoniques EDM à utiliser dans les requêtes LINQ to Entities DbContext ou ObjectContext. |
|
DbModelBuilder |
DbModelBuilder est utilisé pour mapper des classes CLR à un schéma de base de données.Cette approche centrée sur le code pour générer un modèle EDM (Entity Data Model) est appelée Code First. |
|
DbModelBuilderVersionAttribute |
Cet attribut peut être appliqué à une classe dérivée de DbContext pour définir quelle version des conventions DbContext et DbModelBuilder doit être utilisée lors de la génération d'un modèle de code, également appelé Code First.Voyez l'énumération DbModelBuilderVersion pour plus d'informations sur les versions de DbModelBuilder. |
|
DbSet |
Version non générique de DbSet<TEntity> qui peut être utilisée lorsque le type d'entité n'est pas connu au moment de la génération. |
|
DbSet<TEntity> |
Un objet DbSet représente la collection de toutes les entités dans le contexte, ou des entités pouvant être interrogées à partir de la base de données, d'un type donné.Les objets DbSet sont créés à partir d'un DbContext à l'aide de la méthode DbContext.Set. |
|
DropCreateDatabaseAlways<TContext> |
Implémentation de IDatabaseInitializer qui recréera toujours et, éventuellement réalimentera, la base de données avec les données la première fois qu'un contexte est utilisé dans le domaine d'application.Pour alimenter la base de données, créez une classe dérivée et substituez la méthode Seed. |
|
DropCreateDatabaseIfModelChanges<TContext> |
Implémentation de IDatabaseInitializer qui supprime, recrée et, éventuellement, alimente de nouveau la base de données uniquement si le modèle a changé depuis la création de la base de données. |
|
MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration> |
Implémentation de IDatabaseInitializer<TContext> qui utilisera Migrations Code First pour mettre à jour la base de données vers la version la plus récente. |
|
NullDatabaseInitializer<TContext> |
Implémentation de IDatabaseInitializer<TContext> qui n'exécute aucune opération.Cet initialiseur désactive l'initialisation de type de contexte donné.Passer une instance de cette classe à SetInitializer<TContext>(IDatabaseInitializer<TContext>) équivaut à passer une valeur Null.Lorsque IDbDependencyResolver est utilisé pour résoudre les initialiseurs, une instance de cette classe doit être utilisée pour désactiver l'initialisation. |
|
ObservableCollectionExtensions |
Méthodes d'extension pour ObservableCollection<T>. |
|
QueryableExtensions |
Fournit des méthodes d'extension utiles à utiliser avec les requêtes LINQ d'Entity Framework. |