Итак, у меня есть класс Event, сгенерированный из Enitity Framework, я расширил то, что он сгенерировал частично, так:
public partial class Event
{
[DataMemberAttribute()]
public EventDate CurrentEventDate { get; set; }
}
Когда я использую пользовательское свойство ON SERVER, это нормально, пример:
[WebGet]
public IQueryable<Event> EventsOn(string date)
{
var to Return = // Get my events here
toReturn.ToList().ForEach(ev => ev.CurrentEventDate = ev.EventDates.Where(
evd => evd.StartDateTime.Date <= qDate.Date && evd.EndDateTime >= qDate.Date).Single());
return toReturn.AsQueryable();
}
Но когда я пытаюсь посмотреть на этот объект в Javascript, он говорит мне, что:
Ошибка: 'CurrentEventDate' является нулевым или не является объектом
Как настроить отображение пользовательских свойств после отправки по сети?