0

私はこの記事http://traf-o-data.blogspot.com/2011/08/linking-lightswitch-data-to-logged-in.htmlを読んでいて、データを追加するための画面を作成しました。テーブルSalesPerson。

Lightswitchが画面を作成すると、AutocompleteBoxを追加してユーザーを選択します。アプリを実行すると、期待どおりに機能し、AutocompleteBoxにユーザーのリストが表示されます。

次に、次のステートメントを記述して、別の画面でUserテーブルをクエリします。

var query =
  from u in this.DataWorkspace.UsersDomainServiceData.Users
  select u;

クエリは何も返しません。

なぜこうなった?

4

1 に答える 1

0

エンティティのIDとして使用されるKey()属性/注釈がプロパティに追加されていますか?

<Key()>
Public Property ID As Integer

1 つがないと、レコードを取得できません。また、エンティティのIDプロパティに値があり、一意であることも確認する必要があります。

于 2013-02-22T13:06:22.813 に答える