我在 SQL Server 中有一个视图,它是多对多的聚合。所以返回的数据是这样的:
User1 : Data1
User1 : Data2
User1 : Data3
User2 : Data1
User2 : Data2
等等
通常,如果我将 LINQ 与 Entity Framework 一起使用,我会使用导航属性并获取嵌套列表。所以我可以遍历用户,并通过连接表中的数据进行嵌套循环。
从平面上看,这只是一个大清单。我正在尝试对用户进行分组,以便可以使用相同的 foreach 循环来显示数据。
例如,
User1 - Data1, Data2, Data3
User2 - Data1, Data2, Data3
有没有办法基于单个表(视图)以这种方式创建分组
希望这是有道理的。