Привет. Я использую операцию вызова, которая возвращает класс «Продукт».
public Product GetProductById(int Id)
{
Product Record = this.ObjectContext.Product.Include("Order_Detail").Where(d=>d.ProductID=Id).FirstOrDefault()
return Record;
}
Но я не могу получить Order_Detail в завершенном событии класса
InvokeOperation<Product> Invk = ObjProduct.GetProductById();
Invk.Completed += (sender, e) =>
{
if (!Invk.HasError)
{
Product ObjProduct = Invk.Value;
Order objorder=ObjProduct.Order_Detail;
}
};
я получаю ObjProduct.Order_Detail как Null, я не знаю, почему я не могу включить Order_Detail в этот объект Product
Я также написал [Включить] в метаданных
[Include]
public Order Order { get; set; }
Но все же я не могу получить Order_Detail в коллекции. Ожидание положительного ответа.