.net - query - Linq a NHibernate
nhibernate sql query string (9)
¿Qué tal este: RhinoCommons, NHibernate y ASP.NET MVC Parte 1 - Configuración
Y también este rápido: Linq a NHibernate Tutorial
He estado buscando algunos ejemplos de proyectos o tutoriales en Linq para Nhibernate.
¿Alguien sabe de algunos buenos?
Actualmente no hay un proveedor maduro de linq to nhibernate, por lo que debes esperar hasta que se implemente. Creo que antes puedes hacer cualquier cosa más allá de x en ... donde ... seleccionar ...
Aquí hay uno que he encontrado. Habla de algunas tecnologías más que LINQ a NHibernate. Pero todavía lo encuentro bien. LINQ a NHibernate
Enchufe desvergonzado:
http://emiajnet.blogspot.com/2009/04/fluent-nhibernate-and-linq2nhibernate.html
Espero que esto ayude.
Linq a NHibernate no tiene muchas diferencias con respecto a ningún otro proveedor de Linq, además de no estar completo o completamente probado y estable.
Cuando importas NHibernate.Linq obtienes un método de extensión .Linq () que devuelve un IQueryable que se puede usar como cualquier otra colección de Linq, por lo que a partir de aquí, cualquier buen tutorial o explicación de Linq puede ayudarte.
Lo más interesante que obtienes con Linq para NHibernate en mi humilde opinión es la ejecución diferida. Eso es que la base de datos se ve afectada cuando realmente necesitas los resultados.
Espero que esto ayude.
Pruebe http://www.hookedonlinq.com/LINQToNHibernate.ashx . También es posible que desee ver esta pregunta: Linq al estado del proyecto NHibernate? ¿Contribuyendo? ¿Dirigir?
Si necesita las mejores muestras en un proyecto. Puedes mirar las pruebas. Tendrás las muestras más completas para cada campo. (Solo si el proyecto está probado en una unidad :))
Mire aquí para ejemplos seleccionados: http://nhcontrib.svn.sourceforge.net/viewvc/nhcontrib/trunk/src/NHibernate.Linq/src/NHibernate.Linq.Tests/SelectionTests.cs?view=markup
Y para la carpeta de todas las pruebas: http://nhcontrib.svn.sourceforge.net/viewvc/nhcontrib/trunk/src/NHibernate.Linq/src/NHibernate.Linq.Tests/
Espero que esto ayude.