Linq a NHibernate [cerrado]
-
05-07-2019 - |
Pregunta
He estado buscando algunos ejemplos de proyectos o tutoriales sobre Linq to Nhibernate.
¿Alguien sabe de alguna buena?
Solución
¿Qué tal este:
RhinoCommons , NHibernate y ASP.NET MVC Parte 1 - Configuración
Y también este rápido:
Tutorial de Linq to NHibernate
Otros consejos
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 es una unidad probada :))
busque aquí muestras seleccionadas: 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.
Linq to NHibernate no tiene muchas diferencias con respecto a ningún otro proveedor de Linq, además de no estar completo o totalmente 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, desde aquí, cualquier buen tutorial o explicación de Linq puede ayudarte.
Lo más interesante que obtienes con Linq para NHibernate IMHO es la ejecución diferida. Es decir, la base de datos se ve afectada cuando realmente necesita los resultados.
Espero que esto ayude.
Actualmente no hay un proveedor de linq a nhibernate maduro, así que debes esperar hasta que se implemente. Creo que antes de poder hacer algo más allá de x en ... donde ... seleccionar ...
Aquí hay uno que he encontrado. Habla de algunas tecnologías más que no sean LINQ to NHibernate. Pero todavía lo encuentro bueno. LINQ to NHibernate
Pruebe http://www.hookedonlinq.com/LINQToNHibernate.ashx . También es posible que desee ver esta pregunta: Linq al estado del proyecto NHibernate? Contribuyendo? Lead?
Enchufe desvergonzado:
http://emiajnet.blogspot.com/2009/04/ fluent-nhibernate-and-linq2nhibernate.html
Espero que esto ayude.