私は「製品」を扱うプロジェクトを持っています。製品にはさまざまな属性があり、すべて製品テーブルに格納されています。パフォーマンスの問題により、製品の評判に関する情報を格納する「評判」と呼ばれるテーブルがあります。
「製品」クラスには、さまざまな属性用の多くのプロパティと、評判情報用のプロパティがあります。
linq を使用して、結合を使用してデータベースにクエリを実行したいと考えています。
問題は、「製品テーブルからのすべてが製品クラスのそれぞれのプロパティに入力され、評判情報が「評判」プロパティに入力される必要がある」とどのように言えばよいですか?
私はこのコードを持っています。私は近くにいると感じていますが、まだ管理していません...
var product = (from product in product.Table
join reputation in reputation.Table
on product.ProductId equals reputation.ProductId
select new Product { Reputation = reputation
}).SingleOrDefault();
他の属性はどこで設定しますか? 「Product = Product.*」のようなもの
ありがとう!
編集:製品クラスには評判情報が含まれています。パフォーマンスの問題のためにデータベースで分離されました