Donc, l'alpha nHibernate 2.1 est sorti il y a quelques jours, mais l'annonce sur sourceforge ne mentionne pas les fonctionnalités supplémentaires. En particulier, il ne mentionne pas si LINQ est inclus. Je sais que j'ai lu que LINQ ferait partie de la version 2.1, mais c'était il y a 6 mois. Quelqu'un sait-il si LINQ est en 2.1 ou quelles sont les nouvelles fonctionnalités? Il n'y a pas de documentation sur les fonctionnalités 2.1 alpha sur le site officiel.Linq to NHibernate est-il dans la version 2.1 Alpha?
Répondre
LinqToNHibernate est written par Steve Strong chez IMeta. Steve tente une tâche incroyable en changeant la façon dont NHibernate analyse HQL du système basé sur les chaînes de caractères en un arbre de syntaxe abstraite. Pour être juste il a une longueur d'avance car cela est fait dans Hibernate en utilisant ANTLR qu'il porte sur .Net. Cela me déconcerte encore ce qu'il entreprend. Je dois dire bravo à IMeta pour avoir donné à Steve le temps de travailler dessus.
Si vous voulez voir jusqu'où il va, vous pouvez vérifier le uNhAddIns repository.
Il y a aussi un fournisseur de LinqToNHibernate viable que vous trouverez dans NHContrib J'utilise ceci sur quelques projets et il fonctionne bien, mais ne sont pas dans le développement actif maintenant et ne se décomposent si vous essayez des requêtes LINQ complexes
- 1. Version LinFu dans NHibernate 2.1
- 2. Sauvegarde multiple dans NHibernate (2.1)
- 3. Linq to NHibernate
- 4. Version de LINQ to SQL
- 5. Linq to NHibernate vs. ICriteria
- 6. NHibernate Proxy changements validateur 2.1
- 7. Linq-to-nHibernate Requête avec plusieurs entités?
- 8. LINQ to NHibernate: .StartsWith sur plusieurs propriétés
- 9. NHibernate Version conflits
- 10. Linq Expression dans nHibernate
- 11. UITableViewCell passe de la version 2.1 à la version 3.0 - Dupliquer les cellules
- 12. NHibernate et la version générique
- 13. NHibernate Many-to-many
- 14. FirstOrDefault() brise FetchType = se joindre à LINQ to NHibernate
- 15. Quand utiliser "LINQ to SQL", framework d'entité, ou NHibernate?
- 16. LINQ to Objects la question
- 17. LINQ to SQL Insert
- 18. NHibernate Projection to DTO
- 19. StackOverflowException dans LINQ to SQL
- 20. nHibernate Linq Projection
- 21. ISNULL() dans LINQ to XML
- 22. Rechercher dans LINQ to SQL
- 23. NHibernate Linq et DistinctRootEntity
- 24. NHibernate 2.1: LEFT JOIN sur sous-requête avec Alias (ICriteria)
- 25. Requête LINQ to XML dans C#
- 26. LINQ to XML et LINQ to Objects syntaxe
- 27. la version Linq de SQL "IN" déclaration
- 28. Erreur LINQ to SQL
- 29. Linq Query to Dataset
- 30. LINQ to Entities
Merci. Je vais suivre le blog de Steve pour rester à jour. Et je suis d'accord, félicitations à Steve pour avoir entrepris de réécrire l'analyseur nHibernate HQL. – John