1

良い一日!

この例で説明されているように 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 が別の接続を要求するのはなぜですか?

4

2 に答える 2