Pregunta

Necesito consultar las tablas existentes dentro de mi base de datos Orchard. Estas tablas provienen de un sitio web de comercio electrónico existente. Entonces, mi pregunta es: ¿Cómo consultaré tablas que contienen datos dentro de mi base de datos de Orchard y tengo los datos que se muestran en el lado de administrador/editor? ¿Y finalmente en la parte delantera/lado del usuario cuando se publica la página? Tengo todos los modelos, controladores, manejadores y vistas creados. Estoy perplejo sobre dónde consultar el DB.

¿Fue útil?

Solución

Puede inyectar un IRepository y hacer consultas en su mesa. Si eso sigue siendo un nivel demasiado alto, puede inyectar un ISessionLocator y solicitarlo. El objeto de sesión que le dará es la sesión nHibernate, en la que puede realizar consultas arbitrarias.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top