使用linq填充Live-Charts SeriesCollection

时间:2016-06-24 14:46:50

标签: c# wpf vb.net linq livecharts

如何使用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(),但我得到相同的例外。

0 个答案:

没有答案