Я пытаюсь отобразить содержимое таблицы в поле со списком.
Я использую шаблон MVVM и в своем классе модели представления, если я напишу это, это сработает:
private IEnumerable<EventType> _eventTypes;
public ManageProfileModel()
{
_referenceData = new ReferenceDataContext();
_referenceData.Load(_referenceData.GetEventTypesQuery(), false);
_eventTypes = _referenceData.EventTypes;
}
Таким образом, поле со списком отображает данные.
Однако я хочу, чтобы _eventTypes был списком:
private List<EventType> _eventTypes;
Но если я напишу это:
public ManageProfileModel()
{
_referenceData = new ReferenceDataContext();
_referenceData.Load(_referenceData.GetEventTypesQuery(), false);
_eventTypes = _referenceData.EventTypes.ToList();
}
то поле со списком пусто. Что не так с этим?
Я хочу использовать список, потому что хочу иметь возможность добавлять и удалять данные в списке.
С наилучшими пожеланиями.