我有以下表格: 产品:
| ID | SerialNumber | Name |
ProductsData:
| ID | ProductID | Date | Value |
我想在ASP.Net中创建一个gridview,它将在一行中显示每个产品:
| Name | Serial Number | Last date data | the value at the date | Maximum value in the last 10 days |
如果有人可以帮助使用Linq,我感激不尽? 或者也许创建一个视图?
由于
答案 0 :(得分:1)
在开始使用LINQ或EF之前先学习SQL。无论如何,你需要连接来实现你的结果。下面是Join sql示例。 Google要了解详情或查看下图。
示例查询。
Id,EmployeeName,DeptId,Salary,Address
我,姓名,HOD
查询以找到具有部门名称
的员工Select E.EmployeeName, D.Name
From Employee E
inner join Department D on E.DeptId= D.Id
同样,您可以使用左连接和权限。查看图像并了解其用法。更多谷歌。
答案 1 :(得分:0)
它取决于你在这里使用的是什么?
提供SQLHelper>
您可以创建一个存储过程,您可以使用Sql Join编写sql查询,然后可以通过此存储过程绑定gridview。
实体收集>
你可以使用lambda中的join来获得这样的结果。
希望这是你想要整合的东西。