Запрос EF-Core, но значение отсутствует, даже если оно отображается в базе данных - PullRequest
0 голосов
/ 19 сентября 2019

вот простой код запроса ...

var order = await _context.ProductOrders
                           .FirstOrDefaultAsync(x => x.Id == orderId.ToInt());

Это сущность ProdictOrders

public class ProductOrder
    {
        public int Id { get; set; }

        public int MovieTicketEnrollmentId { get; set; }

        public string ProductOrderStatusCode { get; set; }

        public int? InvoiceId { get; set; }

        public DateTime CreateDate { get; set; }

        public string CreateBy { get; set; }

        public DateTime? UpdateDate { get; set; }

        public string UpdateBy { get; set; }

        /**
         * Navigation Property
         */

        public MovieTicketEnrollment MovieTicketEnrollment { get; set; }

        public ProductOrderStatus ProductOrderStatus { get; set; }

        public ICollection<ProductOrderItem> ProductOrderItems { get; set; }

        public Invoice Invoice { get; set; }
    }

Эти данные в базе данных

enter image description here

И что я получил после выполнения команды запроса выше ... что здесь происходит?

enter image description here

MovieTicketEnrollmentId должен быть равен 1

...