エンティティ フレーム ワーク モデルから製品エンティティのコレクションを返す WCF サービスを作成しました。その製品には自己参照があります。Silverlight アプリケーションで WCF サービスからのデータを使用します。私は非同期メソッドを使用します。製品エンティティは、次の形式でモデル化されました。
Public partial class Product
{
Public Product(){
this.product_11=new HashSet<Product>;
}
[DataMember]
public int Id{get; set;}
[DataMember]
public Nullable<int> subPro{get; set;}
[DataMember]
Public virtual Icollection<Product> product_11{get; set;}
[DataMember]
Public virtual Product product_12{get; set;}
}
そして私はそれをサービスメソッドで使用します
productEntity ef=new productEntity();
[OperationContract]
Public IEnumerable<Product> Getproduct()
{
return ef.Product;
}
実行時にサービスメソッドを呼び出すと、タイムアウトエラーが発生します
「HTTP 要求が ... 割り当てられたタイムアウトを超えました」