如何在sqlite Xamarin中汇总总和以获得总计数?

时间:2019-02-26 11:14:36

标签: c# mvvm xamarin.forms sqlite

我有一个要素类,其中包含属性信息,我想将其汇总为所有属性的值,并将其显示在表格中。属性表如下所示:

           ObjectId          PID     Value
             0              1000    10,000
             1              1001    25,000
             2              1002   100,000  

我想对值字段求和,以便为我提供整个区域的总数。因此,在此示例中,所有属性的价值为$ 135,000。我想计算并显示出来...

听起来像一个非常简单的问题,但是我似乎找不到解决方法。如何在Xamarin表单MVVM格式上执行此操作

1 个答案:

答案 0 :(得分:0)

好吧,假设您使用的是SQL,那么您将使用类似以下的内容:

select sum(count) from TableXXX where location = 'colombo'.

如果您使用的是EF,那么它将更像是:

double x = dbContext.DbSet("XXX")
    .Where(item => item.Location == "colombo")
    .Select(item => item.Count)
    .Sum();