Linq to Entities:复杂查询获得“平均”结果餐厅评级
所以我正在为我的社区建立一个餐厅评论网站。我需要 从下表中提取数据:RESTAURANT、CUISINE、CITY、 价格和评级(客户评级)。
该查询应返回所选 CUISINE_ID 的所有餐厅,并且 返回 RESTAURANT_NAME、CUSINE_NAME、CUTY_NAME、PRICE_CODE 及其 应该对所有评论 RATING_CODE 进行平均并返回计算结果 价值。我可以返回除平均值之外的所有数据 等级。
我只使用 LINQ to Entities 2 天,使用 LINQ 大约有 3个星期,所以我真的是一个新手;我正在等待我的 LINQ 书 从 Amazon.com 交付。感谢您的帮助指导!
So I'm building a Restaurant Review site for my community. I need to
extract data from the following tables: RESTAURANT, CUISINE, CITY,
PRICE and RATING (customer ratings).
The query should return all restuarants of a selected CUISINE_ID and
return the RESTAURANT_NAME, CUSINE_NAME, CUTY_NAME, PRICE_CODE and it
should average all the reviews RATING_CODE and return a calculated
value. I'm fine with returning all the data except the average
rating.
I've only been working with LINQ to Entities 2 days and LINQ for about
3 weeks, so I'm really a newbie; I'm waiting for my LINQ book to be
delivered from Amazon.com. Your help guidance be appreciated!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它最终应该看起来像这样:
It should end up looking something like this:
了解 101 个 linq 示例中的聚合方法(包括平均值) - http://msdn.microsoft .com/en-us/vcsharp/aa336747
Read about aggregate methods (including average) within the 101 linq samples - http://msdn.microsoft.com/en-us/vcsharp/aa336747