0

我有以下表格: 产品:

| ID | SerialNumber | Name |

产品资料:

| ID | ProductID | Date | Value | 

我想在 ASP.Net 中创建一个网格视图,它将显示一行中的每个产品:

| Name | Serial Number | Last date data | the value at the date |  Maximum value in the last 10 days | 

如果有人可以帮助使用 Linq,我将不胜感激?或者也许创建一个视图?

谢谢

4

2 回答 2

1

先学习 SQL,然后再学习 LINQ 或 EF。无论如何,您需要加入才能达到您的结果。下面是一个示例 Join sql。谷歌了解更多信息或查看下图。在此处输入代码

示例查询。

员工

Id、EmployeeName、DeptId、Salary、地址

部门

ID、姓名、HOD

查询以查找具有部门名称的员工

Select E.EmployeeName, D.Name 
From Employee E 
inner join Department D on E.DeptId= D.Id

同样,您可以使用 Left Joins 和 Rights 。查看图像并了解其用法。更多谷歌。

于 2013-10-06T15:36:30.517 回答
0

它取决于你在这里使用什么?

SqlHelper>

您可以创建一个存储过程,您可以在其中使用 Sql Join 编写您的 sql 查询,然后您可以通过此存储过程绑定您的 gridview。

实体集合>

您可以使用 join in lambda 获得这样的结果。

希望这是您想要集成的内容。

于 2013-10-06T15:26:46.870 回答