C# 2.0 Nullable int en nhibernate 9.1

09/09/2005 - 15:34 por julio | Informe spam
Hola, mi pregunta es muy simple, pero la hago por desconocimiento.
¿Cómo se define un tipo nullable en el XML de configuración de nhibernate 9.1?
En un int sólo lo defines como integer, pero un NUllable<T>integer ¿cómo lo
defino?
Agradezco su ayuda

Preguntas similare

Leer las respuestas

#1 Bela Istok
09/09/2005 - 15:37 | Informe spam
No tengo la mas minima Idea, pero porque no tratas de general un Xml a ver
cual es el resultado?

Bela Istok


"julio" wrote:

Mostrar la cita
#2 julio
09/09/2005 - 17:18 | Informe spam
El XML lo armo a mano bien, sólo me falta saber ese campo, porque al ir a
grabar me da error al ponerle int o datetime

"Bela Istok" wrote:

Mostrar la cita
#3 Bela Istok
09/09/2005 - 18:15 | Informe spam
No lo que yo te decia es que armes el XML, de alguna manera, digamos a traves
del frameowkr 2 y las clases de serialización, aunque si mal no recuero una
ves intente poner un tipo generico en un XML y me dijo que no era permitido.

Bela Istok


"julio" wrote:

Mostrar la cita
#4 Norberto Planchart
12/09/2005 - 15:51 | Informe spam
Epale Bela ¿Todo bien?

¿Lo que querías era serializar una clases que tenia un tipo genérico? si es
eso
Hay que colocarle todos los tipos que puede contener " Generic no es tan
Generic ;-) "

[XmlArrayItem(ElementName = "TipoA", Type = typeof(TipoA))]
[XmlArrayItem(ElementName = "TipoB", Type = typeof(TipoB))]
public Core.Base.CommonList<Definition> UsedDefinitions
{
get
{
return (m_usedDefinitions);
}
set
{
m_usedDefinitions = value;
}
}


Ok Julio
Lo que te decia bela era:

public Nullable<int> integer = 25; (serializado queda)
<git:integer>25</git:x>

public Nullable<int> integer = null; (serializado queda)
<git:integer d4p1:nil="true"
xmlns:d4p1="http://www.w3.org/2001/XMLSchema-instance" />



De: http://www.w3c.es/Traducciones/es/T...0502/#Nils

El atributo nil [nulo] se define como parte del espacio de nombres para
instancias del
Esquema XML, http://www.w3.org/2001/XMLSchema-instance, y así puede aparecer
en el documento
instancia con un prefijo (como xsi:) asociado con ese espacio de nombres.
(Como con el prefijo xsd:, el prefijo xsi: es utilizado sólo por
convención).
Nótese que el mecanismo nulo se aplica sólo a valores de elementos, y no a
valores de atributos.
Un elemento con xsi:nil="true" puede no tener contenido de elementos pero
puede tener atributos.


Nos vemos...

Norberto Planchart, MCSD.Net
Caracas - Venezuela
-Como no sabían que era imposible, lo hicieron.-


"Bela Istok" wrote in message
news:
Mostrar la cita
#5 Bela Istok
12/09/2005 - 17:10 | Informe spam
Gracias por tu exelente respuesta noberto ;)
Bela Istok


"Norberto Planchart" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida