12.07.2013 Views

Etude exploratoire de Linq - CoDE - de l'Université libre de Bruxelles

Etude exploratoire de Linq - CoDE - de l'Université libre de Bruxelles

Etude exploratoire de Linq - CoDE - de l'Université libre de Bruxelles

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4.2.2 Opérations fondamentales 22<br />

4.2.3 Cas pratiques 23<br />

4.2.4 Erreurs et difficultés 26<br />

4.2.5 Performances 29<br />

4.2.5.1 Test d’insertion 29<br />

4.2.5.2 Test en situation concurrentielle 31<br />

4.2.6 Conclusion 32<br />

4.3 <strong>Linq</strong> to DataSet 33<br />

4.4 <strong>Linq</strong> to Entities 35<br />

4.4.1 Concept fondateur 35<br />

4.4.2 Fonctionnement 36<br />

4.4.3 Mapping 37<br />

4.4.4 Rôle<strong>de</strong> <strong>Linq</strong> 38<br />

4.5 Db <strong>Linq</strong> 38<br />

5. Implémentation XML 39<br />

6. En pratique 41<br />

6.1 Ressenti général 41<br />

6.2 Points forts, points faibles 41<br />

6.3 Quelles alternatives ? 43<br />

6.3.1 Java 43<br />

6.3.1.1 JDO 43<br />

6.3.1.2 Hibernate 44<br />

6.3.2 .NET 45<br />

6.3.2.1 NHibernate 45<br />

6.3.2.2 Entity Framework 45<br />

6.3.3 Autres langages 46<br />

6.3.3.1 Persistance personnalisée 46<br />

6.3.3.2 Bases <strong>de</strong> données objets 47<br />

6.4 Evolutions <strong>de</strong> <strong>Linq</strong> 48<br />

6.4.1 Version 4 48<br />

6.4.2 Ce qui reste à améliorer 48<br />

6.4.3 <strong>Linq</strong> et Mono 49<br />

Conclusion 50

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!