Avec le framework d'entité, est-ce que je peux, disons assez haut dans le jeu de piles, quelle base de données je veux connecter, et puis utiliser EF pour toutes les requêtes? Ce n'est pas un scénario où vous avez un DB différent par modèle, mais plutôt tous les modèles se connectent à la même base de données, mais cette base de données pourrait être différente en fonction de certains critères (comme l'URL ou un sous-domaine). .Entity Framework 4 prend-il en charge plusieurs bases de données?
Si oui, quelles conséquences cela aurait-il sur la mise en commun de la base de données, etc.?
est quelque chose ObjectContext qui est mis à l'échelle mondiale avant déclenchement d'une action, puis fermé? c'est-à-dire que je peux le faire une fois par demande? – codecompleting
Eh bien, les contextes d'objets ne devraient pas être partagés entre les threads et devraient généralement avoir une durée de vie courte (par unité de travail) ... puis ils sont éliminés. Donc, oui, c'est (la chaîne de connexion) quelque chose que vous pourriez changer pour chaque création d'un ObjectContext. – Jeff
donc le créer et le détruire et le début/fin de la demande de la page est en sécurité alors non? meilleur entrainement? (comme dans MVC avant/après l'exécution d'une action) – codecompleting