良い一日!
この例で説明されているように WCF RIA サービスを作成しますが、私の例はEF 6.1で動作し、GetAllOrders
メソッドはデータベースからコレクションを返します。
public class RiaService : DomainService
{
[Query(IsDefault = true)]
public IQueryable<rb17> GetAllOrders()
{
var model = new Model1();
return model.Orders;
}
protected override int Count<T>(IQueryable<T> query)
{
return query.Count();
}
}
その後、lightswitch プロジェクトを作成し、データソースを WCF RIA サービスとして追加し、画面を追加します。
しかし、プロジェクトを実行すると、リスト画面がエラーを返します:
"Unable to load data. Please check your network connection and try loading again."
.
説明してください、どこで接続を初期化する必要がありますか? メソッド内の私の WCF RIA サービスではGelAllOrders
、すべて正常に動作し、ブレーク ポイントを設定すると、メソッドはコレクションをクエリ可能として返します。クラスModel1
にはすでに接続文字列が追加されています。LS が別の接続を要求するのはなぜですか?