やあ。クラス「Product」を返すInvoke操作を使用しています
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として取得するimなぜこのProductエンティティにOrder_Detailを含めることができないのかわかりません
メタデータにも[含める]を書きました
[Include]
public Order Order { get; set; }
しかし、それでもコレクションでOrder_Detailを取得できません。肯定的な応答を待っています。