The4Power | 2 May 01:46
Picon
Favicon

uNHAddins.Examples.SessionManagement y Asp.net mvc



Hola, estoy haciendo algunas pruebas con asp.net mvc y uNHAddins.Examples.SessionManagement.

me base en SessionManagement.GUI para armar una demo en asp.net mvc, pero se me plantea la duda si es necesario configurar algo mas para indicar que estoy en un entorno web, o alcanza con los mismos componentes que carga SessionManagement.GUI ?

con la misma configuracion que GUI funciona, pero no se si realmente esta usando CpBT o Session per Request ?

gracias.



Yahoo! Cocina
Recetas prácticas y comida saludable
Visitá http://ar.mujer.yahoo.com/cocina
--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: NHibernate-Hispano <at> googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Fabio Maulo | 2 May 06:07
Picon
Gravatar

Re: uNHAddins.Examples.SessionManagement y Asp.net mvc

Que context configuraste en NH ?

Este es lo que deberias usar.
uNhAddIns.Web.SessionEasier.Conversations.ConversationWebSessionContext

Hay un ejemplo que usa MonoRail (siempre MVC perode Castle.Project)

Podes enviarnos el ejemplo así lo agregamos ?
Este es el group de uNhAddIns

Gracias.

El 1 de mayo de 2009 20:46, The4Power <the4power <at> yahoo.com.ar> escribió:


Hola, estoy haciendo algunas pruebas con asp.net mvc y uNHAddins.Examples.SessionManagement.

me base en SessionManagement.GUI para armar una demo en asp.net mvc, pero se me plantea la duda si es necesario configurar algo mas para indicar que estoy en un entorno web, o alcanza con los mismos componentes que carga SessionManagement.GUI ?

con la misma configuracion que GUI funciona, pero no se si realmente esta usando CpBT o Session per Request ?

gracias.



Yahoo! Cocina
Recetas prácticas y comida saludable
Visitá http://ar.mujer.yahoo.com/cocina




--
Fabio Maulo

--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: NHibernate-Hispano <at> googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Anthony Campos | 4 May 17:05
Picon

Moficacion en la configuracion de Xml via codigo

buenos dias quisiera saber si me podrian ayudar con esto, quisiera poder modificar via codigo en C#.net la configuracion del xml del Nhibernate, lo que pasa es que se tiene que modificar la cadena de conexion a la base de datos pero via codigo no manualmente en el xml.

Alguien me podria ayudar con esto o si tienen alguna pagina de referencia donde poder guiarme con este tema.

Saludos,

Anthony Campos
--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: NHibernate-Hispano <at> googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Fabio Maulo | 4 May 17:15
Picon
Gravatar

Re: Moficacion en la configuracion de Xml via codigo

http://nhforge.org/wikis/howtonh/dynamically-change-user-info-in-connection-string.aspx

El 4 de mayo de 2009 12:05, Anthony Campos <striker82 <at> gmail.com> escribió:
buenos dias quisiera saber si me podrian ayudar con esto, quisiera poder modificar via codigo en C#.net la configuracion del xml del Nhibernate, lo que pasa es que se tiene que modificar la cadena de conexion a la base de datos pero via codigo no manualmente en el xml.

Alguien me podria ayudar con esto o si tienen alguna pagina de referencia donde poder guiarme con este tema.

Saludos,

Anthony Campos




--
Fabio Maulo

--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: NHibernate-Hispano <at> googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Fabio Maulo | 4 May 23:48
Picon
Gravatar

Se me cayó una lagrima

Y despues me dicen que los queries que produce NH son de miedo...

Yo digo siempre que intenten hacer lo mismo con ADO.NET puro pero nadie toma el desafío...

Hoy vi algunas SQL que produce NH para bulk DELETE.... 
se me cayó una lagrima

--
Fabio Maulo

--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: NHibernate-Hispano <at> googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Dario Quintana | 5 May 01:20
Picon
Gravatar

Re: Se me cayó una lagrima

Estoy siguiendo lo que vas haciendo con Bulk Hql. Gracias por el trabajo ;-)


Un abrazo y nos veremos el viernes por esos lados :-)

2009/5/4 Fabio Maulo <fabiomaulo <at> gmail.com>
Y despues me dicen que los queries que produce NH son de miedo...
Yo digo siempre que intenten hacer lo mismo con ADO.NET puro pero nadie toma el desafío...

Hoy vi algunas SQL que produce NH para bulk DELETE.... 
se me cayó una lagrima

--
Fabio Maulo





--
Dario Quintana
http://darioquintana.com.ar

--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: NHibernate-Hispano <at> googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Fabio Maulo | 5 May 01:49
Picon
Gravatar

Re: Se me cayó una lagrima

El 4 de mayo de 2009 20:20, Dario Quintana <contacto <at> darioquintana.com.ar> escribió:
Estoy siguiendo lo que vas haciendo con Bulk Hql. Gracias por el trabajo ;-)

Por lo menos podes seguir... alguna respuesta en la dev-list tambien me vendría bien si no esto se va a transformar en un one-man-show
--
Fabio Maulo

--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: NHibernate-Hispano <at> googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Picon
Gravatar

Re: Se me cayó una lagrima


Felicitaciones Fabio. Esto lo alcanzaste gracias a las bondades del 
nuevo parser?
Vengo leyendo algo sobre el tema.

Saludos

Fabio Maulo escribió:
> El 4 de mayo de 2009 20:20, Dario Quintana 
> <contacto <at> darioquintana.com.ar <mailto:contacto <at> darioquintana.com.ar>> 
> escribió:
>
>     Estoy siguiendo lo que vas haciendo con Bulk Hql. Gracias por el
>     trabajo ;-)
>
>
> Por lo menos podes seguir... alguna respuesta en la dev-list tambien 
> me vendría bien si no esto se va a transformar en un one-man-show
> -- 
> Fabio Maulo
>
> >

--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: NHibernate-Hispano <at> googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Fabio Maulo | 5 May 14:32
Picon
Gravatar

Re: Se me cayó una lagrima

Digamos que gracias a tener grammar formal ayuda a hacer muchas cosas.

El nuevo parser es un porting casi 1:1 del lo que hay en Hibernate; lo "feo" es que hay algunas "licencias poetica" y será dificil estiparla por varios motivos.
Mas veo/modifico/escribo el codigo y mas pienso que Artorius tenia la visión que mas me gusta (a parte que el codigo resulta una 8 veces mas limpio).

El 5 de mayo de 2009 9:23, "José F. Romaniello" <jfromaniello <at> gmail.com> escribió:

Felicitaciones Fabio. Esto lo alcanzaste gracias a las bondades del
nuevo parser?
Vengo leyendo algo sobre el tema.

Saludos

Fabio Maulo escribió:
> El 4 de mayo de 2009 20:20, Dario Quintana
> <contacto <at> darioquintana.com.ar <mailto:contacto <at> darioquintana.com.ar>>
> escribió:
>
>     Estoy siguiendo lo que vas haciendo con Bulk Hql. Gracias por el
>     trabajo ;-)
>
>
> Por lo menos podes seguir... alguna respuesta en la dev-list tambien
> me vendría bien si no esto se va a transformar en un one-man-show
> --
> Fabio Maulo
>
> >






--
Fabio Maulo

--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: NHibernate-Hispano <at> googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Oscar Acosta | 5 May 14:47

Projections.Distinct y ordenacion

Hola:
Tengo una BBDD sql server 2005. En ella hay dos tablas, Pedido y PedidosEstadosPedido. La idea es que un pedido puede tener distintos estados. La estructura de las tablas es como sigue:
Pedido:
Id int pk
FechaCreacion datetime
otros campos
.....

PedidosEstadosPedido
IdPedido int pk
CodigoEstadoPedido char(10) pk

En un formulario web quiero mostrar todos los pedidos, y debo ser capaz de filtrar por estados. Como un pedido puede tener n estados, debo lanzar un distinct para evitar que me devuelva un registro pedido por cada registro pedidoestadopedido.
El codigo queda asi:

public ICriteria Browse1_GetCriteria(){
        ICriteria _criteria = _pedidoFactory.GetBasicCriteria();
        _criteria.CreateCriteria("PedidoEstadosPedido", "PedidoEstadosPedido", JoinType.RightOuterJoin);
        _criteria.Add(Expression.Eq("CodigoFirma", Brand.Codigo));
        _criteria.SetProjection(
            Projections.Distinct(
                Projections.ProjectionList().Add(
                    Projections.Property("Id"), "Id").Add(
                    Projections.Property("FechaCreacion"), "FechaCreacion").Add(
                    Projections.Property("NomAgente"), "NomAgente").Add(
                    Projections.Property("CodigoCliente"), "CodigoCliente").Add(
                    Projections.Property("NomCliente"), "NomCliente").Add(
                    Projections.Property("DesDireccionEnvio"), "DesDireccionEnvio").Add(
                    Projections.Property("ImporteTotal"), "ImporteTotal"))).SetResultTransformer(
            Transformers.AliasToBean(typeof(Pedido)));
        foreach (ICriterion _filter in Browse1_GetFilters()){
            _criteria.Add(_filter);
        }
        return _criteria;
    }

Todo funciona correctamente hasta que se quiere ordenar el grid por la columna id. Nhibernate genera un codigo sql incorrecto:
SELECT TOP 25 y0_, y1_, y2_, y3_, y4_, y5_, y6_ FROM (
SELECT ROW_NUMBER() OVER(
ORDER BY __hibernate_sort_expr_1__) as row,
query.y0_, query.y1_, query.y2_, query.y3_, query.y4_, query.y5_, query.y6_, query.__hibernate_sort_expr_1__ FROM (
SELECT distinct this_.Id as y0_, this_.FechaCreacion as y1_, this_.NomAgente as y2_, this_.CodigoCliente as y3_, this_.NomCliente as y4_,
this_.DesDireccionEnvio as y5_, this_.ImporteTotal as y6_, distinct this_.Id as __hibernate_sort_expr_1__
FROM [dbo].[Pedido] this_ right outer join PedidoEstadosPedido pedidoesta1_ on this_.Id=pedidoesta1_.IdPedido
WHERE this_.CodigoFirma = '000') query ) page WHERE page.row > 0 ORDER BY __hibernate_sort_expr_1__

Msg 156, Level 15, State 1, Line 6
Sintaxis incorrecta cerca de la palabra clave 'distinct'.

Alguna idea acerca de como evitar este error?
Saludos,

--
Oscar Acosta

--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: NHibernate-Hispano <at> googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---


Gmane