如何使用SeriesCollection
为实时图表填充Linq
?
我的所有数据都存储在数据库中,我用实体框架连接,我想首先过滤我的数据,然后将其添加到SeriesCollection
以显示图表我的观点。
我试图使用代码:
Using entityconn As New PcappConnection()
Dim config = Mappers.Xy(Of tbl_Metrics_Employee).Y(Function(o) o.TotalElapsed)
SeriesCollection = New SeriesCollection(config)
Dim results = (From i In entityconn.tbl_Metrics_Employee Where i.EEID = EEID() AndAlso i.LogDate = Date.Today).ToArray
PopulateSeries = New StackedRowSeries() With {
.Values = New ChartValues(Of Double) From {
results.AsChartValues()}
}
SeriesCollection.Add(PopulateSeries)
End Using
不幸的是,没有结果。当我将它用于 PopulateSeries 时,我得到“指定的演员表无效。”#39;。我明白我需要使用Double。我试图将ToArray()
更改为FirstOrDefault()
并将.Value更改为results.TotalElapsed()
,但我得到相同的例外。