如何SeriesCollection
使用填充实时图表Linq
?
我所有的数据都存储在数据库中,在那里我与Entity Framework连接,我想先过滤我的数据,然后将其添加到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时,我得到“指定的演员表无效。”。我知道我需要使用 Double。我试图更改ToArray()
为FirstOrDefault()
.Value 并将其更改results.TotalElapsed()
为,但我得到了同样的例外。