Preguntas etiquetadas con nhibernate

NHibernate es un mapeador relacional de objetos (ORM) de código abierto para el marco .NET.

5
¿Qué es el algoritmo Hi / Lo?
¿Qué es el algoritmo Hi / Lo? Encontré esto en la documentación de NHibernate (es un método para generar claves únicas, sección 5.1.4.2), pero no he encontrado una buena explicación de cómo funciona. Sé que Nhibernate lo maneja, y no necesito saber el interior, pero tengo curiosidad.


4
NHibernate ISession Flush: ¿Dónde y cuándo usarlo y por qué?
Una de las cosas que me confunden completamente es el uso de session.Flush, junto con session.Commity session.Close. A veces session.Closefunciona, por ejemplo, confirma todos los cambios que necesito. Sé que necesito usar commit cuando tengo una transacción, o una unidad de trabajo con varias creaciones / actualizaciones / eliminaciones, para …

16
NHibernate.MappingException: Sin persistencia para: XYZ
Ahora, antes de decirlo: hice Google y mi hbm.xmlarchivo es un recurso incrustado. Aquí está el código que estoy llamando: ISession session = GetCurrentSession(); var returnObject = session.Get<T>(Id); Aquí está mi archivo de mapeo para la clase: <?xml version="1.0" encoding="utf-8" ?> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"> <class name="HQData.Objects.SubCategory, HQData" table="SubCategory" lazy="true"> <id name="ID" …
134 c#  .net  nhibernate 

9
NHibernate vs LINQ to SQL
Como alguien que no ha usado ninguna de las dos tecnologías en proyectos del mundo real, me pregunto si alguien sabe cómo estos dos se complementan y cuánto se superponen sus funcionalidades.

10
Entity Framework 4 vs NHibernate [cerrado]
Cerrado . Esta pregunta se basa en opiniones . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda responderse con hechos y citas editando esta publicación . Cerrado hace 5 años . Mejora esta pregunta Mucho se ha hablado de la primera versión de Entity …

1
Moq: configuración no válida en un miembro no reemplazable: x => x.GetByTitle ("asdf")
No estoy seguro de cómo puedo solucionar este problema, intento hacer una prueba unitaria con el método "GetByTitle". Aquí están mis definiciones: public class ArticleDAO : GenericNHibernateDAO(IArticle, int>, IArticleDAO { public IArticle GetByTitle(string title) { IQuery query = Session.CreateQuery("...") return query.UniqueResult<IArticle>(); } } public interface IArticleDAO { IArticle GetByTitle(string title); …
111 c#  nhibernate  nunit  resharper  moq 



20
¿Existen buenas razones para no utilizar un ORM? [cerrado]
En su forma actual, esta pregunta no se ajusta bien a nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero es probable que esta pregunta solicite debate, argumentos, encuestas o una discusión extensa. Si cree que esta pregunta se puede mejorar …
107 c#  nhibernate  orm  enterprise 


4
La mejor manera de convertir IList o IEnumerable a Array
Tengo una consulta HQL que puede generar un IList de resultados o un IEnumerable de resultados. Sin embargo, quiero que devuelva una matriz de la entidad que estoy seleccionando, ¿cuál sería la mejor manera de lograrlo? Puedo enumerarlo y construir la matriz, o usar CopyTo () una matriz definida. ¿Hay …
99 c#  nhibernate 

2
Criterios SpatialRestrictions.IsWithinDistance NHibernate.Spatial
¿Alguien ha implementado esto, o sabe si sería difícil implementar esto / tiene alguna sugerencia? public static SpatialRelationCriterion IsWithinDistance(string propertyName, object anotherGeometry, double distance) { // TODO: Implement throw new NotImplementedException(); } de NHibernate.Spatial.Criterion.SpatialRestrictions Puedo usar "donde NHSP.Distance (PROPIEDAD,: punto)" en hql. Pero quiero combinar esta consulta con mi consulta …

3
Atributo inverso en NHibernate
¿Cómo utilizo el atributo inverso? Si no me equivoco, para una a muchas relaciones, el atributo inverso debe establecerse en verdadero. Para las relaciones de varios a varios, uno de los atributos inversos de la clase de entidad debe establecerse en verdadero y otro en falso. ¿Alguien puede arrojar algo …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.