Je travaille sur un projet asp.net, le client m'a donné accès à une base de données à distance.Entity framework vs enterprise library
La base de données a deux utilisateurs. Un utilisateur a un accès en lecture seule alors que l'autre a un accès propriétaire. Le client dit que pour les besoins de lecture de données, nous devrions utiliser le premier et pour l'insertion, etc., utiliser le second.
Aussi le client m'a dit d'utiliser autant que possible les procédures stockées car il y a beaucoup de données qui proviendront du serveur db. Je veux utiliser le framework Entity (edmx). Puis-je utiliser des procédures stockées avec? Avant la structure Entity, j'ai utilisé la bibliothèque Enterprise pour les procédures stockées. Ai-je besoin de revenir en arrière et de l'utiliser avec des procédures stockées pour que tout le travail lié à la base de données se fasse sur le serveur db au lieu d'apporter des données au serveur web en utilisant le framework d'entité?
De même, comment puis-je utiliser un utilisateur à des fins de lecture seule et un autre utilisateur pour accéder à la même base de données pour l'insertion? Ai-je besoin de créer deux configurations Web? Est-ce que cela fait une différence de rendre un utilisateur uniquement en lecture et d'obtenir des résultats plus rapidement?
S'il y a une meilleure approche alors s'il vous plaît me suggérer.
Veuillez nous suggérer.
J'ai voté pour la fermeture parce que: Il est difficile de dire ce qui est demandé ici. Cette question est ambiguë, vague, incomplète, ** trop large **, ou rhétorique et ne peut pas être raisonnablement répondue sous sa forme actuelle. –
Vous posez des questions plutôt vagues. Je le changerais en plusieurs questions distinctes. – CodingBarfield