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:

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
Respuesta Responder a este mensaje
#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:

No tengo la mas minima Idea, pero porque no tratas de general un Xml a ver
cual es el resultado?

Bela Istok


"julio" wrote:

> 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
Respuesta Responder a este mensaje
#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:

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:

> No tengo la mas minima Idea, pero porque no tratas de general un Xml a ver
> cual es el resultado?
>
> Bela Istok
>
>
> "julio" wrote:
>
> > 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
Respuesta Responder a este mensaje
#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:
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:

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:

> No tengo la mas minima Idea, pero porque no tratas de general un Xml a
> ver
> cual es el resultado?
>
> Bela Istok
>
>
> "julio" wrote:
>
> > 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
Respuesta Responder a este mensaje
#5 Bela Istok
12/09/2005 - 17:10 | Informe spam
Gracias por tu exelente respuesta noberto ;)
Bela Istok


"Norberto Planchart" wrote:

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:
> 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:
>
>> 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:
>>
>> > No tengo la mas minima Idea, pero porque no tratas de general un Xml a
>> > ver
>> > cual es el resultado?
>> >
>> > Bela Istok
>> >
>> >
>> > "julio" wrote:
>> >
>> > > 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



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida