asignada significa que vos en alguna parte del programa se la asginas...

var user = new User();
user.UserId = "aaaa";
session.Save(user);

vos decís que haciendo eso te inserta con un string vacío?


saludos,


El 10 de mayo de 2011 04:55, Alex Garcia <[email protected]>escribió:

> Muy buenas
>
> tengo un problema con nhibernate, me hace los  los inserts en blanco
> sin dar errores.
>
> Esto me sucede al intentar poner la clave primaria en el mapping  en
> asignada.
>
> <id name="UserId" column ="UserId" type="string" unsaved-value="null">
>      <column name="UserId"/>
>      <generator class="assigned"/>
>    </id>
>
> y luego en la respectiva clase
>
>  public virtual string UserId {
>            get { return userid; }
>            set { userid = value; }
>        }
> La verda quizá sea una tonteria pero no soy capaz de ver que estoy
> haciendo mal, para asignar tu mismo las claves primarias se hace igual
> que al asignar cualquier campo ?
>
> Muchas Gracias
>
> --
> Para escribir al Grupo, hágalo a esta dirección:
> [email protected]
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano

-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a