Ho una classe come mostrato di seguitocome serializzare proprietà di tipo ICollection <T> durante l'utilizzo di Entity Framework
public class Survey
{
public Survey()
{
SurveyResponses=new List<SurveyResponse>();
}
[Key]
public Guid SurveyId { get; set; }
public string SurveyName { get; set; }
public string SurveyDescription { get; set; }
public virtual ICollection<Question> Questions { get; set; }
public virtual ICollection<SurveyResponse> SurveyResponses { get; set; }
}
Il codice di cui sopra mi dà seguente eccezione
Impossibile serializzare membro 'SurveyGenerator.Survey. Domande 'di tipo ' System.Collections.Generic.ICollection
Quando converto ICollection per elencare serializza correttamente
Dal momento che è POCO di Entity Framework, non posso convertire ICollection to List
Controllare se quella risposta vi aiuterà a http: // StackOverflow.it/a/21660262/1488939 –
Cosa succede se si utilizza l'Elenco anziché ICollection con il codice EF prima? Avevo l'impressione che funzionasse ancora. –
CDeutsch