我有一个具有以下属性的数据模型。
但是,接受此数据的客户端应用程序数据库需要每日分配。例如,基础应用程序的当前数据模型具有重复数据。
Date: 01/19/2018
Plant Code: RC
Weight: 54,920
Date: 01/19/2018
Plant Code: RC
Weight: 90,740
所以我需要将其转换为另一个应用程序的不同模型,总计脂肪,油和油脂的重量值。我做了以下哪些工作,但有更好的方法吗?
var transformation = models.GroupBy(property => new
{
property.Date,
property.PlantCode
})
.Select(group => new HachWimsModel()
{
Date = group.Key.Date,
PlantCode = group.Key.PlantCode
Total = group.Sum(property => property.Weight)
};