erro web services

.NET

15/06/2013

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

Curtidas 0

Respostas

Joel Rodrigues

Joel Rodrigues

15/06/2013

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]
GOSTEI 0
Rodrigo Pereira

Rodrigo Pereira

15/06/2013

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!!!
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

15/06/2013

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

Estou marcando este tópico como Concluído.
GOSTEI 0
POSTAR