模型转换

时间:2018-02-13 18:26:56

标签: c# linq model

我有一个具有以下属性的数据模型。

  • 日期
  • 治疗设施
  • 重量

但是,接受此数据的客户端应用程序数据库需要每日分配。例如,基础应用程序的当前数据模型具有重复数据。

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)
};

0 个答案:

没有答案