2010-08-10 11 views
0

J'utilise EF4. Juste une question rapide, est-ce un très bon cadre? Nous utilisons actuellement une couche d'entreprise et de données en tant que projets distincts. Le fait que tout soit dans 1 fichier dans EF4 est-ce une bonne chose? Comment faites-vous la distinction entre votre entreprise et votre couche de données?Plus d'un développeur utilisant le fichier .edmx du cadre d'entité 4 à tout moment

Comment est-il possible que plus d'un développeur travaille sur un fichier .edmx? Nous sommes un couple de développeurs travaillant sur le projet, alors peut-être que 2 développeurs pourraient avoir besoin d'apporter des modifications à ce fichier .edmx. Comment est-ce possible?

Est-il possible de créer plus de propriétés que ce qui a été créé?

Comment intégrer mes classes personnalisées à utiliser dans EF4? Disons que j'ai une classe User, et qu'il y a une table User, alors EF4 ira créer une autre classe User pour moi.

Merci Brendan

Répondre

1

En fait, ayant un fichier .edmx n'est pas une très bonne chose. Mais il n'y a pas de problèmes critiques dans le cas où vous avez un projet SVN, en fait.
Il existe un certain nombre d'approches concernant les modèles BLL, DAL et EF. Par exemple, this discussion.
En fait, la discussion mentionnée répond à votre question d'une manière. Le contexte créé par l'utilisateur est partiel, vous pouvez donc avoir différentes propriétés implémentant la fonctionnalité nécessaire dans l'implémentation partielle du modèle ou des entités particulières (par exemple, votre classe User).
Toutefois, la meilleure façon d'incorporer la classe User consiste à utiliser la fonctionnalité Code First.