erro web services

15/06/2013

0

boa tarde, criei o seguinte método
[WebMethod]
public List<usuario> getAllUsuarios()
{

efEntities e = new efEntities();

var u = from usu in e.usuarios.ToList()
select usu;

return u.ToList();


}
mais qual tento acessar a pagina WSacesso.asmx dá a seguinte mensagem de erro

Cannot serialize member usuario.carrinhoes of type System.Collections.Generic.ICollection`1[[carrinho, App_Code.nwm7xpsc, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]] because it is an interface.

e o curioso q tenho esse mesmo método em uma página, funciona de boa, o q pode ser?
Pesquisei e não consegui resolver!!

Desde de já agradeço!!!

Rodrigo Pereira

Rodrigo Pereira

Responder

Posts

18/06/2013

Joel Rodrigues

Rapaz, pelo que vi, o que está acontecendo é que a propriedade carrinhoes é do tipo ICollection, e interfaces não podem ser serializadas.
Veja se este tópico lhe ajuda: [url]http://stackoverflow.com/questions/7502658/how-to-serialize-property-of-type-icollectiont-while-using-entity-framework[/url]
Responder

18/06/2013

Rodrigo Pereira

Rapaz, pelo que vi, o que está acontecendo é que a propriedade carrinhoes é do tipo ICollection, e interfaces não podem ser serializadas.
Veja se este tópico lhe ajuda: [url]http://stackoverflow.com/questions/7502658/how-to-serialize-property-of-type-icollectiont-while-using-entity-framework[/url]


Boa tarde, como era a título de aprendizado, eu removi o relacionamento entre usuarios e carrinho, para poder prosseguir com o teste, mas de qualquer forma obrigado em interessar e nos ajudar!!!
Responder

18/06/2013

Joel Rodrigues

Beleza então, Rodrigo.
Um grande abraço.

Estou marcando este tópico como Concluído.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar