Précédent   Forum du club des développeurs et IT Pro > Dotnet > Accès aux données > Entity Framework
Entity Framework Forum d'entraide sur le développement avec le modèle d'accès aux données Entity Framework de Microsoft.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 12/11/2012, 18h40   #21
Reward
Membre éprouvé
 
Développeur .NET
Inscription : août 2004
Messages : 123
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Développeur .NET

Informations forums :
Inscription : août 2004
Messages : 123
Points : 400
Points : 400
C'est un bel article, sur un sujet définitivement intéressant

Bravo !
Reward est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2012, 11h05   #22
redstain
Invité de passage
 
Inscription : octobre 2005
Messages : 2
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 2
Points : 1
Points : 1
Par défaut création d'une ddl

Merci pour cet article qui est de 1 de bonne qualité et de 2 très intéressant.

Je rencontre un problème avec PostgreSQL. J'ai bien compris que le composant Npgsql ne peut pas créer le modèle dans la base de donnée à partir du code. Cependant est-il possible de créer une ddl avec ObjectContexte.CreateDatabaseScript. De mon côté, je n'ai pas réussi et je n'ai pas trouvé d'info sur le web.

Je vous remercie d'avance pour vos réponse.
redstain est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2012, 13h31   #23
rem02
Nouveau Membre du Club
 
Rémi
Développeur informatique
Inscription : mai 2006
Messages : 47
Détails du profil
Informations personnelles :
Nom : Rémi
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mai 2006
Messages : 47
Points : 39
Points : 39
Par défaut Pb avec le tuto

Voir ici

http://www.developpez.net/forums/d12...t-spring-root/

Cordialement.
rem02 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2012, 16h16   #24
rem02
Nouveau Membre du Club
 
Rémi
Développeur informatique
Inscription : mai 2006
Messages : 47
Détails du profil
Informations personnelles :
Nom : Rémi
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mai 2006
Messages : 47
Points : 39
Points : 39
Par défaut Modification de l'étude de cas

Bonjour,

Je remercie l'auteur du tutoriel. Je l'utilise pour apprendre l'utilisation d'Entity Framework.

Je recherchais un moyen de spécifier dans le code la contrainte d'unicité de la table RV.
Je n'ai pas trouvé comment faire.

Mais je suis tombé sur la possibilité de spécifier une clé primaire composé dans la classe "RdvMedecinsContext" dans la méthode "OnModelCreating". Personnellement, je trouve dommage de spécifier la clé composé dans le contexte plutôt que dans l'entité.

Au niveau conception, s'agit il d'une solution convenable ? (autrement dit, n'ai je pas fais une faute de conception)

Elle est spécifiée par le code suivant :

Code :
1
2
 
modelBuilder.Entity<Rv>().HasKey(r => new { r.Jour, r.ClientId });
Cependant, je ne vois pas comment manipuler cette clé composé. J'ai donc pensé à cette solution.
En modifiant l'entité Rv pour que l'id ne soit pas une clé primaire mais plutôt un hashcode défini
ci-dessous :

Code :
1
2
3
4
5
6
7
 
    [NotMapped]
    public virtual int? Id { 
         get {
               return this.jour.GetHashCode() + this.clientId.GetHashCode() ;  
         }
    }
Il s'agit juste d'une solution théorique que je propose et dont j'aimerais avoir des critiques...
rem02 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2012, 14h18   #25
h2s84
Modérateur
 
Avatar de h2s84
 
Homme Holty Samba SOW
Développeur .NET
Inscription : mars 2007
Messages : 2 738
Détails du profil
Informations personnelles :
Nom : Homme Holty Samba SOW
Âge : 28
Localisation : Sénégal

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2007
Messages : 2 738
Points : 5 157
Points : 5 157
Envoyer un message via MSN à h2s84 Envoyer un message via Skype™ à h2s84
Pour ceux qui aiment l'approche Code First il existent des outils de Reverse Engineering à partir d'une base de données existantes.
__________________
Consultant .Net chez SoftFluent
Découvrir notre produit CodeFluent Entities

Adhérer à l'association Fier d'être développeur
Les FAQs sur les technologies .Net voir ici
Les cours et tutos sur les technologies .Net voir ici
Les critiques sur les livres parlant des technologies .Net voir ici
Pensez à la balise [CODE]
Pensez au tag si votre problème est résolu
h2s84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 20h42.


 
 
 
 
Partenaires

Hébergement Web