2009-05-15 16 views
2

Entity FrameworkとADO.NET Data Servicesを使い始めたばかりなので、わかりにくい問題にぶつかってきました。私は2つのテーブルを持っています.1つはユーザ情報を持ち、もう1つはフィールドで作成したものです。データベース内には、これらのテーブル間に外部キーはありません。ユーザーテーブルには、任意のID、ユーザー名、および表示名が含まれています。作成されるフィールドには、ユーザーのユーザー名が含まれます。私のエンティティでは、これは私が表示し、ADO.NETデータサービスを介して公開する必要があるので、ユーザーの表示名を持っていると思いますか?私はデータベースを再構成できることを知っていますが、私はSQL文のようにユーザ名を使用して結合を行うことができることを期待していました。他のテーブルからEntity Frameworkエンティティにプロパティを追加する

事前のおかげでは、

-Damien

答えて

0

あなたは両方のテーブルの結合を使用してビューを作成し、そのユーザーの名前を表示するには、このオブジェクトを使用することができます。

カスタムクエリのマッピングに関する情報があります。here

+0

私はあなたが提供したリンクに基づいて定義されたクエリを追加してから、そのプロパティをアイテムにマージしました。 – dwhite

関連する問題