用于整合数据的.Net核心视图模型

时间:2017-11-16 14:43:13

标签: asp.net-mvc

第一次发布长时间的读者。我已经做了很多搜索,并且找不到任何东西,所以如果我错过了过去的帖子或其他什么,请原谅。

无论如何,我曾经是一个.net开发者,现在又回到了.net核心MVC。 MVC的新手,非常喜欢它!

无论如何我的问题是这个......是否可以使用视图模型来整合数据?基本上我是从多个来源写一个时间表,只采用每个来源的日期戳和描述。我希望将所有内容合并到时间轴视图模型中,但不确定这是否合适。

EX:

public class order {
 public guid id {get; set;}
 public datetime orderDate {get; set;}
 public string orderDetail {get; set;}
 public int orderQuantity {get; set;}
 ...
}

public class goodsReceipts {
 public guid id {get; set;}
 public datetime receiptDate {get; set;}
 public int receiptQuantity {get; set}
 public order order {get; set;}
 ...
}

public class otherTransactionaldata {
   ... there are many different transactions such as goodsreceipt
}

然后我的视图模型就像这样

public class transactions {
 public date transactionDate {get; set;}
 public string transactionDetail {get; set;}
}

所以我基本上想要将所有交易数据(例如(订单,收据,退货......))加载到视图模型中以创建排序时间轴。我在这里走错了路吗?

再次抱歉这个愚蠢的问题。我一直在疯狂阅读,我确定我错过了一些东西,所以我提前道歉。

谢谢你, ë

0 个答案:

没有答案