Vinicius, boa noite. Uma forma mais facil de contornar este problema é utilizar os fields de sua classe ao invés das properties para mapeamento no NHibernate, assim você não precisa marcar seus atributos como virtual... ;-)
Não sei se esta usando Fluent ou mapeando os XML´s na mão, mas para alterar o modo de mapeamento voce deve utilizar a tag access="field" para cada propertie. Boa sorte. Rodrigo Cupini Em 19 de novembro de 2010 16:59, Rodrigo Nunes <[email protected]>escreveu: > Essa solução foi a primeira que pensei, mas não sugeri para não incentivar > a gambiarra. rs > > Sugestão: > > Você poderia passar essa informação para o suporte do fluorine, pois ele é > um proxy entre o C# e o Flex, logo deveria compatibilizar os ambientes visto > que a palavra-chave virtual não existe no ambiente Flex. Independente do > nhibernate, você poderia necessitar do uso no virtual em uma futura > modelagem. > > Em 18 de novembro de 2010 16:35, Vinícius Velasco > <[email protected]>escreveu: > > E ae Rodrigo blz?? Valeu por responder. >> >> Quando eu uso o virtual o Flex da um erro como se o objeto do outro lado >> nao existisse. Mas enfim resolve numa gabi aqui até ver o que fazer, crio >> duas classes uma para o mapeamento do .net e flex e outro nhibernate. Um com >> virtual e outra sem... affff mas vamos verno q q da >> >> Valeu pessoal >> >> Em 18 de novembro de 2010 14:51, Rodrigo Nunes >> <[email protected]>escreveu: >> >> O Flex entende virtual int como o que? Talvez generalizando como object >>> seria a solução? >>> >>> virtual é uma marcação em C# para sobreescrita do metodo. >>> >>> http://msdn.microsoft.com/en-us/library/9fkccyh4%28VS.71%29.aspx >>> >>> transient é sinaliza que aquele atributo não será serializado. >>> >>> http://javafree.uol.com.br/topic-3822-Transient.html >>> >>> >>> Em 18 de novembro de 2010 10:02, Vinícius Velasco < >>> [email protected]> escreveu: >>> >>> O que seria o transient no java rsrsrs... >>>> >>>> E ae Mário beleza?? >>>> >>>> Então o virtual é necessário porque como estou usando nhibernate ele >>>> precisa para criar os "proxyes" e as propriedades sendo virtual é possivel >>>> da um tipo de override nelas que o nhibernate exige. >>>> >>>> Alguma ideia de como contornar isso?? >>>> >>>> Valeu pela atenção >>>> Em 17 de novembro de 2010 23:59, Mário Júnior >>>> <[email protected]>escreveu: >>>> >>>> Oq seria essa visibilidade "virtual" ? >>>>> Seria o mesmo q "transient" no java? >>>>> >>>>> Se sim, entao o fluorine nunca serializará atributos/propriedades >>>>> "virtuais". (Assim como o blazeds/lcds nao serializam membros transients). >>>>> >>>>> []s >>>>> >>>>> >>>>> >>>>> >>>>> Em 17 de novembro de 2010 15:31, Vinícius Velasco < >>>>> [email protected]> escreveu: >>>>> >>>>>> Olá Lista, alguem pode me ajudar com a seguinte duvida: >>>>>> >>>>>> Eu uso flex com .net, do lado do .net tenho a classe com propriedades >>>>>> virtuais >>>>>> >>>>>> public virtual int ID_USUARIO { get; set; } >>>>>> e minha classe de mapeamento do lado do Flex tinha que ser virtual >>>>>> porque do contrario não funciona é como se os tipos fosse diferentes se >>>>>> eu >>>>>> tirar o virtual do .net funciona mas eu preciso que seja virtual. Alguem >>>>>> ja >>>>>> passou por isso ou tem ideia de como resolver? >>>>>> >>>>>> Em tempo: uso o fluorinefx. >>>>>> >>>>>> >>>>>> Desde ja agradeço >>>>>> >>>>>> -- >>>>>> Vinícius Velasco >>>>>> MSN: [email protected] >>>>>> Skype: ircvinicius >>>>>> Fone: 66 9206 6966 >>>>>> Rondonópolis - Mato Grosso - Brasil >>>>>> >>>>>> "Nos seus momentos de aflição, não se envergonhe de baixar a cabeça e >>>>>> chamar por Deus!!!" >>>>>> >>>>>> -- >>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>>>> Para enviar uma mensagem, envie um e-mail para >>>>>> [email protected] >>>>>> Para sair da lista, envie um email em branco para >>>>>> [email protected] >>>>>> Mais opções estão disponíveis em >>>>>> http://groups.google.com/group/flexdev >>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Mario Junior >>>>> http://blog.mariojunior.com/ >>>>> @mariojunior >>>>> >>>>> -- >>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>>> Para enviar uma mensagem, envie um e-mail para >>>>> [email protected] >>>>> Para sair da lista, envie um email em branco para >>>>> [email protected] >>>>> Mais opções estão disponíveis em >>>>> http://groups.google.com/group/flexdev >>>> >>>> >>>> >>>> >>>> -- >>>> Vinícius Velasco >>>> MSN: [email protected] >>>> Skype: ircvinicius >>>> Fone: 66 9206 6966 >>>> Rondonópolis - Mato Grosso - Brasil >>>> >>>> "Nos seus momentos de aflição, não se envergonhe de baixar a cabeça e >>>> chamar por Deus!!!" >>>> >>>> -- >>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>> Para enviar uma mensagem, envie um e-mail para [email protected] >>>> Para sair da lista, envie um email em branco para >>>> [email protected] >>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >>>> >>> >>> >>> >>> -- >>> Abraço >>> >>> Rodrigo Nunes >>> >>> -- >>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>> Para enviar uma mensagem, envie um e-mail para [email protected] >>> Para sair da lista, envie um email em branco para >>> [email protected] >>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >>> >> >> >> >> -- >> Vinícius Velasco >> MSN: [email protected] >> Skype: ircvinicius >> Fone: 66 9206 6966 >> Rondonópolis - Mato Grosso - Brasil >> >> "Nos seus momentos de aflição, não se envergonhe de baixar a cabeça e >> chamar por Deus!!!" >> >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para [email protected] >> Para sair da lista, envie um email em branco para >> [email protected] >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >> > > > > -- > Abraço > > Rodrigo Nunes > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
