我的数据库如下:
ID Date Number NumberIWishToRecord
我想做的是使用 Linq-to-SQL 查询来填充ObservableCollection<ObservableCollection<CustomClass>>
.
我想要的是只选择行Number == a given parameter
。
ID
指的是一个人,我要做的是获取一个人的所有信息并将其存储在一个ObservableCollection
,所以我会有一个ObservableCollection<CustomClass>
,每个CustomClass
持有信息只有一行,每个ObservableCollection<CustomClass>
持有信息只有一个人(记录在不同的日子)。
然后,我希望选择其中一个ObservableCollection
包含ObservableCollection<CustomClass>
所有人的信息!
所以,一些样本数据:
ID Date Number NumberIWishToRecord
1 27-06-2012 0.1933 25
1 28-06-2012 0.1933 27
1 29-06-2012 0.1933 29
2 14-06-2012 0.1933 412
2 15-06-2012 0.1741 321
所以当我运行我的方法时,我只想返回给定参数的数字,在我的例子中我会选择 0.1933。
然后,我希望将 ID = 1 的两行保存在一个ObservableCollection<CustomClass>
中,并将单行ID == 2
保存在另一个中ObservableCollection<CustomClass>
。然后,这两个都ObservableCollections
将各自举行ObservableCollection
!为了显示 :
ObservableCollection<ObservableCollection<CustomClass>>
ObservableCollection<CustomClass>
1 27-06-2012 0.1933 25
1 28-06-2012 0.1933 27
1 29-06-2012 0.1933 29
ObservableCollection<CustomClass>
2 14-06-2012 0.1933 412
我将如何在 linq to sql 中编写一个可以执行此操作的查询?