Quelqu'un a trouvé encore une bonne architecture de site web en utilisant linq to sql? Toute aide sera très utile!Architecture de site Web bien développée utilisant linq to sql?
Répondre
Nous venons de terminer un projet informatique interne qui repose lourdement sur Linq2Sql et cela a payé. J'étais un peu sceptique au début, mais je pense que ça a marché à la fin. Rappelez-vous juste, les fondamentaux ne changent pas.
1) essayer de rester aussi apatride que possible 2) maintenir des lignes épurées entre vos services et l'accès aux données 3) ne pas lutte LINQ, utilisation il. Si elle ne vous aide pas, vous êtes probablement en train de faire quelque chose de mal
Notre mise en œuvre a fini par être un hybride de l'approche Andrew Siemer et Beth Massi (un peu plus lourd du côté Andrew) et en C#
+1: Bonne réponse. Cela m'a beaucoup aidé. J'essayais de trouver une façon intelligente de mettre en œuvre une architecture à n niveaux en utilisant L2S, et ces solutions accomplissent cela avec éloquence. –
J'aimerais entendre ce que vous avez fini par utiliser qui est plus lourd de mon côté! :) –
@ andrew-siemer il a été 6 ans mais si la mémoire sert c'était surtout votre style de gestion de connexion. – slf
Rappelez-vous LINQ une technologie qui se trouve au sommet des structures d'accès aux données typiques. Par conséquent, toutes les règles appliquées jusqu'à présent sont toujours valables. Tout simplement parce que vous pouvez accéder aux données un peu plus facilement dans l'application cliente, cela ne signifie pas que vous rejetez les meilleures pratiques d'architecture pour l'accès aux données.
Comme d'autres l'ont dit, LINQ to SQL est pas différent de tout autre ORM si l'architecture est la même que celle que vous utilisez pour NHibernate et d'autres.
Je n'ai pas regardé trop loin dans le code, mais cela ressemble à quelque chose qui a été jeté ensemble dans une soirée. Il y a une instruction SQL directement dans l'index.aspx de la page d'accueil, et elle n'utilise même pas Linq To SQL. – Kibbee
Le projet de Rob utiliserait Subsonic plutôt que linq to SQL –
- 1. site web structure/architecture
- 2. Site Web Architecture Module Versioning
- 3. SELECT @@ DBTS utilisant Linq to SQL
- 4. Erreur LINQ to SQL
- 5. Conseil en architecture pour un site web
- 6. LINQ to SQL Particularités
- 7. Linq to SQl
- 8. LINQ to SQL context.GetChanges
- 9. Linq-to-SQL ToDictionary()
- 10. Sql Query to Linq To Sql
- 11. LINQ To SQL Paging
- 12. LINQ to SQL, Generalization
- 13. Manquer de connexions DB en utilisant LINQ to SQL
- 14. StackOverflowException dans LINQ to SQL
- 15. Classes LINQ to SQL
- 16. LINQ-to-SQL IN()
- 17. LINQ to SQL Groupement
- 18. LINQ to SQL Insert
- 19. LINQ to SQL
- 20. linq to sql "Contient"
- 21. Associations LINQ to SQL?
- 22. Version de LINQ to SQL
- 23. Liens suivants et précédents utilisant Linq to SQL
- 24. Linq to SQL Héritage Question
- 25. LINQ to sql Beaucoup-un
- 26. LINQ To SQL "Grouper par"
- 27. Linq to SQL vs Sérialisation
- 28. LINQ to SQL Math.Round Problème
- 29. Division Linq to SQL Entité
- 30. LINQ to SQL batch supprimer
dans environ 4 mois à partir de maintenant je devrais être en mesure de vous montrer un = P – Danimal