Quelles sont les stratégies communes utilisées pour l'accès aux données?Quelles sont les stratégies et/ou cadres communs utilisés pour les couches d'accès aux données?
Peut-on qualifier LINQ de stratégie?
Quelles sont les stratégies communes utilisées pour l'accès aux données?Quelles sont les stratégies et/ou cadres communs utilisés pour les couches d'accès aux données?
Peut-on qualifier LINQ de stratégie?
stratégie, un mot d'origine militaire, fait référence à un plan d'action visant à atteindre un objectif particulier.
Maintenant, nous devons identifier l'objectif.
L'objectif pourrait être l'accès uniforme à la base de données à partir de l'application. Si oui, il peut y avoir plusieurs stratégies.
Lecture/écriture manuelle de données à partir de la base de données. Les options incluent le SQL en ligne ou l'utilisation de procédures stockées.
Travailler avec des objets de niveau application qui peuvent être sauvegardés dans la base de données ou se matérialiser à partir de la base de données. Vous auriez besoin d'un cadre pour le faire. De tels cadres sont connus en tant que ORM. LINQ est l'un d'entre eux.
Pour résumer, LINQ peut être considéré comme une stratégie d'accès uniforme à la base de données sur le niveau élevé en utilisant des entités au niveau des applications sans travailler avec des objets de niveau de base de données.
post-scriptum Avez-vous une question particulière ou cherchez-vous simplement une discussion philosophique?
Pour approfondir la réponse de @Developer Art; Cela peut ne pas être la question que vous avez posée, mais vous devez extraire l'accès aux données de l'application - ne pas "coder" votre application sur une implémentation particulière d'accès aux données - de cette façon vous pouvez échanger différentes implémentations d'accès aux données. besoin de. Cela peut être:
Je cherche une discussion. – abhi