tengo una clase como se muestra a continuacióncómo serializar propiedad de tipo ICollection <T> durante el uso de 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; }
}
El código anterior me da siguiente excepción
No se puede serializar miembro de 'SurveyGenerator.Survey. Preguntas del tipo 'System.Collections.Generic.ICollection
Cuando convierto el ICollection a la lista serializa adecuadamente
Puesto que se POCO del marco de la entidad, no puedo convertir ICollection a la lista
Comprobar si esa respuesta le ayudará a http: // stackoverflow.com/a/21660262/1488939 –
¿Qué ocurre si utiliza la lista en lugar de ICollection con EF Code First? Tenía la impresión de que todavía funcionaba. –
CDeutsch