我有一个处理“产品”的项目。产品有许多不同的属性,都存储在产品表中。由于性能问题,有一个名为“reputation”的表,用于存储有关产品声誉的信息。
“产品”类具有用于不同属性的许多属性和用于信誉信息的属性。
我想使用 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();
我在哪里设置其他属性?类似“产品 = 产品。*”
谢谢!
编辑:产品类包含信誉信息,它在数据库中因性能问题而分开