如何包括另一个相关对象以使用Entity Framework进行查询并在DataGridView中显示它?

蓝色

我不知道如何正确地表达这个问题,但是我正在编写一个销售系统,我的问题很简单,但是我对使用WindowsForm的DataGridView经验不足我想在DataGridView中显示每笔销售的总价,但是要获得总价,我需要在相关表内对每种产品求和。

这些是我的销售表:

在此处输入图片说明

我想通过PrecioTotal得出每笔销售的总价

这是我的代码:

    public IList<Factura> GetListVentas()
    {
       return _context.Facturas
            .OrderByDescending(a => a.FechaVenta)
            .ToList(); 

    }

我的Windows窗体代码在DataGridview中显示项目:

  BindingSource source = new BindingSource();
        var ventas = _facturasRepository.GetListVentas();
        source.DataSource = ventas;
        Listaventas.DataSource = typeof(List<>); 
        Listaventas.DataSource = source;

在此处输入图片说明

我试过的

        public IList<Factura> GetListVentas()
    {
       return _context.Facturas
            .Include(a => a.DetalleFacturas.Sum(b => b.PrecioTotal))
            .OrderByDescending(a => a.FechaVenta)
            .ToList(); 
    }

但是我得到这个错误:

System.ArgumentException:'包含路径表达式必须引用在类型上定义的导航属性。使用虚线路径作为参考导航属性,使用“选择”运算符作为集合导航属性。

阿克
public class FacturaDto{
public decimal Total {get;set;}
...
}

        public IList<FacturaDto>GetListVentas()
{
   return _context.Facturas
        .Include(a => a.DetalleFacturas). OrderByDescending(a => a.FechaVenta).Select(x=> new FacturaDto{Total = x.DetalleFacturas.Sum(b => b.PrecioTotal), ...})
        .ToList(); 
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何编写LINQ查询以使用C#从另一个对象获取对象?

来自分类Dev

如何编写LINQ查询以使用C#从另一个对象获取对象?

来自分类Dev

如何使用Entity Framework将相关实体更改为另一个现有实体

来自分类Dev

如何检索另一个模型中具有最相关对象的模型对象?

来自分类Dev

当您在javascript中声明对象时,如何设置与另一个对象相关的属性

来自分类Dev

将另一个集合中的相关项目包括到结果集中

来自分类Dev

如何使用一个表中的数据作为参考以使用 Firebase 获取另一个表中的另一个数据?

来自分类Dev

对象包含另一个对象。如何在TableView中显示它?

来自分类Dev

对象包含另一个对象。如何在TableView中显示它?

来自分类Dev

如何从一个块中获取对象并在另一个类或方法中使用它?

来自分类Dev

如何使用继承从C#中的另一个类进行调用和对象

来自分类Dev

在Rails中初始化另一个对象后创建相关对象

来自分类Dev

如何使用Entity Framework从另一个类返回ID或全部?

来自分类Dev

如何使用greenDAO将对象加载到另一个对象中?

来自分类Dev

如何使用AngularJS在另一个对象中添加对象的ID

来自分类Dev

如何使用领域Swift检索另一个对象的列表中的对象?

来自分类Dev

如何使用Typescript中另一个对象的键更新对象?

来自分类Dev

如何使用greenDAO将对象加载到另一个对象中?

来自分类Dev

如何使用lodash根据对象文字中的另一个值更新对象的值

来自分类Dev

如何使用ormlite保存嵌套在另一个对象中的对象?

来自分类Dev

如何使用一个mysql查询的结果并在php中的另一个查询中使用它?

来自分类Dev

如何在查询中包括另一个表中的列?

来自分类Dev

Android MVVM,您可以使用另一个 LiveData 对象观察 ViewModel 中的 LiveData 吗?

来自分类Dev

如何使用另一个数组作为参考对对象数组进行排序?

来自分类Dev

C ++:在另一个方法中调用对象相关的方法

来自分类Dev

将 ImageField url 与 django 中的另一个对象相关联

来自分类Dev

从相同类型的另一个对象更新Entity Framework对象

来自分类Dev

从相同类型的另一个对象更新Entity Framework对象

来自分类Dev

春季靴子| 在Entity类中制作另一个Entity类对象

Related 相关文章

  1. 1

    如何编写LINQ查询以使用C#从另一个对象获取对象?

  2. 2

    如何编写LINQ查询以使用C#从另一个对象获取对象?

  3. 3

    如何使用Entity Framework将相关实体更改为另一个现有实体

  4. 4

    如何检索另一个模型中具有最相关对象的模型对象?

  5. 5

    当您在javascript中声明对象时,如何设置与另一个对象相关的属性

  6. 6

    将另一个集合中的相关项目包括到结果集中

  7. 7

    如何使用一个表中的数据作为参考以使用 Firebase 获取另一个表中的另一个数据?

  8. 8

    对象包含另一个对象。如何在TableView中显示它?

  9. 9

    对象包含另一个对象。如何在TableView中显示它?

  10. 10

    如何从一个块中获取对象并在另一个类或方法中使用它?

  11. 11

    如何使用继承从C#中的另一个类进行调用和对象

  12. 12

    在Rails中初始化另一个对象后创建相关对象

  13. 13

    如何使用Entity Framework从另一个类返回ID或全部?

  14. 14

    如何使用greenDAO将对象加载到另一个对象中?

  15. 15

    如何使用AngularJS在另一个对象中添加对象的ID

  16. 16

    如何使用领域Swift检索另一个对象的列表中的对象?

  17. 17

    如何使用Typescript中另一个对象的键更新对象?

  18. 18

    如何使用greenDAO将对象加载到另一个对象中?

  19. 19

    如何使用lodash根据对象文字中的另一个值更新对象的值

  20. 20

    如何使用ormlite保存嵌套在另一个对象中的对象?

  21. 21

    如何使用一个mysql查询的结果并在php中的另一个查询中使用它?

  22. 22

    如何在查询中包括另一个表中的列?

  23. 23

    Android MVVM,您可以使用另一个 LiveData 对象观察 ViewModel 中的 LiveData 吗?

  24. 24

    如何使用另一个数组作为参考对对象数组进行排序?

  25. 25

    C ++:在另一个方法中调用对象相关的方法

  26. 26

    将 ImageField url 与 django 中的另一个对象相关联

  27. 27

    从相同类型的另一个对象更新Entity Framework对象

  28. 28

    从相同类型的另一个对象更新Entity Framework对象

  29. 29

    春季靴子| 在Entity类中制作另一个Entity类对象

热门标签

归档