我有一个模型和一个报告服务。这很简单:
public class ReportService
{
public Report Generate(){//}
}
public class Report
{
string Title;
List<ReportField> Fields;
}
public class ReportField
{
string FieldName;
string FieldValue;
}
输出看起来像:
报告标题
客户:Foo
数量:50.5
数量:100
我的问题是它属于哪一层?这是一个视图模型吗?我将其输出为 pdf、excel 并将其绑定到网格。我的应用程序服务返回此模型是一种好习惯吗?