私はEntityモデルで定義されたテーブルを持っています。また、モデル内のテーブルに外部キーのナビゲーションプロパティが定義されています。EntityDataSourceから外部キーテーブルのデータにアクセスするには?
Users
- UserID
- Username
- UserGroupID
Groups
- GroupID
- GroupName
グリッドはEntityDataSourceに接続され、Usersテーブルを取得して表示します。ユーザーごとにUserGroupID ID列を表示する代わりに、対応するGroupNameを表示する必要があります。エンティティモデルで接続されているので、UserオブジェクトからGroupNameを取得する方法は簡単ですか?
ありがとうございます! ケビン
私はグリッドにUserテーブルを結合しています。設計時に、列が検索されます。私の目標は、UserGroupID列を表示せず、代わりに外部キーテーブルからGroupName列を表示することです。私は、EntityDataSourceウィザードを使用してusersテーブルをポイントしています。どのようにmyUser.UserGroup.Nameを指定するのですか?私はナビゲーションプロパティを設定しています。 SQLデータベースにある外部キーのために自動的に設定されます。 – Kevin
私の問題は、すべてのナビゲーションプロパティが定義されていると思いますが、EntityDataSourceを設定すると、Userテーブルから列を取得するだけです。定義された関係のためにUserテーブルとUserGroupsテーブルを取得する必要があると言っていますか?それは残念なことに起こっていないからです。 – Kevin