У меня есть следующий код:
var data = (sender as Button).DataContext as Web.Booking;
EntityQuery<Web.Ticket> ticketQuery =
from t in _ticketContext.GetTicketsQuery()
where t.ticketId == data.ticketId
select t;
LoadOperation<Web.Ticket> loadTicket = this._ticketContext.Load(ticketQuery);
loadTicket.Completed += (s, args) => { MessageBox.Show("Loaded Tickets!"); };
ticketDomainDataSource.DataContext = loadTicket.AllEntities;
var ticketData = ticketDomainDataSource.DataContext as Web.Ticket;
string ticketName = ticketData.ticketName;
Основной код, с которым у меня возникают проблемы:
var ticketData = ticketDomainDataSource.DataContext as Web.Ticket;
string ticketName = ticketData.ticketName;
Возвращает ошибку:
Ссылка на объект не установлена для экземпляра объекта.
Может кто-нибудь помочь мне разобраться в том, что я здесь делаю неправильно, я не могу понять, что является нулевым и как я могуверните правильные данные.
Спасибо