查询以选择字段并对其执行操作

米什克

新成员
已加入
2021年2月10日
留言内容
2
编程经验
Beginner
请帮帮我!!!
我有:
C#:
public class Warehouse
    {
        public int WarehouseId { get; set; }
        public DateTime? DateOperation { get; set; }// date record
        public int Nomenclature { get; set; }// name
        public int Operation { get; set; }// operation: only income and  expense
        public decimal Quantity { get; set; }
    }
using (Cxt db = new Cxt())
            {
                gridQuery.DataSource = ???

            }
我需要计算收入和支出之间的差额,并在表格中显示所有内容。我认为方法应该是:
选择所有字段收入,汇总,选择所有字段支出,汇总,从收入金额中减去支出金额并写在表中,依此类推。
 
由主持人最后编辑:

跳伞者

工作人员
已加入
2019年4月6日
留言内容
2,598
地点
弗吉尼亚州切萨皮克
编程经验
10+
是个"Quantity"字段的实际收入或支出金额?

该类似乎是导入到Entity Framework中的Database First类,而不是用于创建数据库的Code First类。如果首先是代码,则"Nomenclature" and "Operation"字段应该是枚举,而不是整数。
 

米什克

新成员
已加入
2021年2月10日
留言内容
2
编程经验
Beginner
Is the "Quantity"字段的实际收入或支出金额?

该类似乎是导入到Entity Framework中的Database First类,而不是用于创建数据库的Code First类。如果首先是代码,则"Nomenclature" and "Operation"字段应该是枚举,而不是整数。
是的,数量是从对话框中写入的
C#:
public partial class Warehouse
    {
        public int WarehouseId { get; set; }
        public int OperationId { get; set; }
        public int StorageId { get; set; }
        public int NomenclatureId { get; set; }
        public decimal Quantity { get; set; }
        public DateTime? DateOperation { get; set; }
        public string Notes { get; set; }
        public virtual Nomenclature Nomenclature { get; set; }
        public virtual Operation Operation { get; set; }
        public virtual Storage Storage { get; set; }
    }
 
由主持人最后编辑:

跳伞者

工作人员
已加入
2019年4月6日
留言内容
2,598
地点
弗吉尼亚州切萨皮克
编程经验
10+
发布时,请将您的代码放入代码标签中。
 
最佳 底部