0

Lightswitch でアプリを構築しているのは、対処する必要がある Rapid CRUD の状況に適していると考えたからです。アプリにはグループがあり、各グループは多くのメンバーを持つことができ、各メンバーは多くの問題を持つことができます。私は lightswitch で 3 つのテーブルを定義し、任意のデバイス (HTML クライアントを使用しています) で 1 時間ですべてを効果的に CRUD できます - 印象的です。ただし、いくつかの機能を追加したいと思います。苦労しているのは、ライトスイッチ グリッドの列にサブクエリを追加する方法です。したがって、メンバーの「ブラウズ」グリッドでは、基本的に「最終発行日」という列を追加したいと考えていました。SQLでは、単純に(簡略化して)次のようになります。

SELECT m.*,
DateOfLastIssue = (SELECT Top 1 [Date] FROM Issue i WHERE i.MemberID = m.Id)
FROM メンバー

その DateOfLastIssue サブクエリをライトスイッチのブラウズ グリッドに取得する方法はありますか? ここまでお読みいただき、誠にありがとうございました。どんなアイデアでも大歓迎です。

追加情報 結果を返す計算列を追加しようとしましたが、メンバー グリッドでは計算列を追加できません。

4

2 に答える 2

1

Lightswitch では、ビューに基づいてオブジェクトを作成できることを思い出してください。最終発行日でビューを作成し、データソースに追加します。はい!ビューを編集することもできます (必要な場合)。

于 2015-01-15T21:33:00.817 に答える