developpement:dotnet:entity_framework_core
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
developpement:dotnet:entity_framework_core [2016/09/28 15:36] – [Démarrer le projet] sgariepy | developpement:dotnet:entity_framework_core [2016/09/28 19:54] – [Migration] sgariepy | ||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
On peut aussi installer [[http:// | On peut aussi installer [[http:// | ||
+ | |||
+ | Installer un serveur PostgreSQL (sur Mac on peut utiliser [[http:// | ||
====== Démarrer le projet .NET ====== | ====== Démarrer le projet .NET ====== | ||
Ligne 33: | Ligne 35: | ||
+ | ===== Installer des dépendances supplémentaires ===== | ||
+ | |||
+ | Fabriquer une classe. | ||
+ | |||
+ | |||
+ | Ajouter une dépendance à PostgreSQL pour EntityFramework dans '' | ||
+ | |||
+ | " | ||
+ | |||
+ | |||
+ | Comme on peut voir dans le fichier '' | ||
+ | |||
+ | " | ||
+ | " | ||
+ | |||
+ | ====== Création du modèle ====== | ||
+ | |||
+ | |||
+ | ===== Context ===== | ||
+ | |||
+ | <code csharp> | ||
+ | using Microsoft.EntityFrameworkCore; | ||
+ | |||
+ | namespace EFCoreWebAPI | ||
+ | { | ||
+ | public class WeatherContext: | ||
+ | { | ||
+ | | ||
+ | public WeatherContext(DbContextOptions< | ||
+ | | ||
+ | public WeatherContext() { } | ||
+ | | ||
+ | public DbSet< | ||
+ | | ||
+ | public DbSet< | ||
+ | | ||
+ | public DbSet< | ||
+ | | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ====== Migration ====== | ||
+ | |||
+ | Ajouter dans le fichier '' | ||
+ | " | ||
+ | |||
+ | Ensuite, dans la section '' | ||
+ | < | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | ] | ||
+ | } | ||
+ | </ | ||
+ | Ensuite on a accès aux outils EF avec : | ||
+ | $ dotnet ef | ||
developpement/dotnet/entity_framework_core.txt · Dernière modification : 2022/02/02 00:42 de 127.0.0.1