Mam klasy jak pokazano poniżejJak Serializować właściwość typu kolekcji ICollection <T> podczas korzystania z 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; }
}
Powyższy kod daje mi następujący wyjątek
SurveyGenerator.Survey Nie można szeregować członkowskiego”. Pytania "typu " System.Collections.Generic.ICollection
Po konwersji ICollection do listy to serializes prawidłowo
Ponieważ jest POCO z Entity Framework, nie mogę przekonwertować kolekcji ICollection do listy
Sprawdź, czy ta odpowiedź cię http pomóc: // stackoverflow.com/a/21660262/1488939 –
Co się stanie, jeśli zamiast listy ICollection zamiast kodu ICol zostanie najpierw użyty kod EF? Miałem wrażenie, że wciąż działa. –
CDeutsch