C# 运行EF核心
一切都好吗? 我有以下问题。。。根据下面的模型,我有以下数据 身份证件 创建数据 名称 类型事务 量 1. 01/04/2021 10:00:00 项目A 在里面 2. 2. 01/04/2021 10:30:00 项目A 出来 1. 3. 01/04/2021 07:00:00 B项 在里面 1. 4. 02/04/2021 15:00:00 项目A 在里面 1. 5. 01/04/2021 12:00:00 项目C 在里面 1. 6. 02/04/2021 08:00:00 B项 出来 1. 7. 01/04/2021 13:00:00 项目C 国际的 1. 8. 03/04/2021 16:00:00 项目A 国际的 3.C# 运行EF核心,c#,entity-framework,linq,linq-to-entities,C#,Entity Framework,Linq,Linq To Entities,一切都好吗? 我有以下问题。。。根据下面的模型,我有以下数据 身份证件 创建数据 名称 类型事务 量 1. 01/04/2021 10:00:00 项目A 在里面 2. 2. 01/04/2021 10:30:00 项目A 出来 1. 3. 01/04/2021 07:00:00 B项 在里面 1. 4. 02/04/2021 15:00:00 项目A 在里面 1. 5. 01/04/2021 12:00:00 项目C 在里面 1. 6. 02/04/2021 08:00:00 B项 出来 1.
不知道使用EF Linq执行此操作的任何方法,尤其是使用IN和OUT的正值。您可能需要查询数据并根据结果计算余额。如果要对数据进行分页,而不是完整的列表,则可能需要额外的查询。另一种选择是用SQL编写一个视图,以提供运行总数,并将输出的只读实体绑定到该视图。GoogleFu“SQL分区运行总计”提供了关于设置该查询的想法。(如果这是一个面试问题,这是一个很好的问题!:)Thx很多Steve,现在我按照你的建议在SQL中创建了一个视图,我成功地获得了期望的结果。