Con las sugerencias que me dieron la solucion que voy a implementar es
esta:
Como mi idea es que no quiero trabajar con NULL en mi aplicacion, pero
si en la base de datos, lo que hice fue poner
default-access="field.camelcase-underscore" en el mapeo y luego en
cada propiedad hago lo siguiente dependiente el tipo de dato:
// Para propiedades de tipo "Int" que son foreignkey
public virtual int? IdTipo
{
get
{
if (_idTipo == null)
return 0;
else
return _idTipo;
}
set
{
if (value == 0)
_idTipo = null;
else
_idTipo = value;
}
}
// Para propiedades de tipo "string"
public virtual string Descripcion
{
get
{
if (String.IsNullOrEmpty(_descripcion))
return String.Empty;
else
return _descripcion;
}
set { _descripcion= value; }
}
--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección:
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---