public class Header
{
public int Id { get; set; }
public string HeaderName { get; set; }
public ICollection<Detail> Details { get; set; }
}
public class Detail
{
public int Id { get; set; }
public int HeaderId { get; set; }
public string FieldName { get; set; }
public string FieldProperty { get; set; }
}
我想使用以下DTO:
public class DataForDisplayDto
{
public int Id { get; set; }
public string HeaderName { get; set; }
public string TaskToPerform { get; set; }
public string Location { get; set; }
}
public class DataForCreationDto
{
public string HeaderName { get; set; }
public string TaskToPerform { get; set; }
public string Location { get; set; }
}
数据将以这种方式存储在详细信息中:
{
"FieldName": "tasktoperform",
"FieldProperty": "Thing to Do"
},
{
"FieldName": "location",
"FieldProperty": "Over there"
}
我正在尝试使用Automapper来制作它,以便可以使用DTO读取和写入数据库,但是我想我可能正在尝试一些无法做到的事情。
是否有任何人知道的文章或东西可以为我指明前进的方向?甚至是正确的关键字也可以在线搜索。可能吗?
我想如果不可能的话,我将不得不手动做一些事情,这是最后一个选择,我只是希望通过Automapper做到这一点。
谢谢!
我有点困惑,希望得到指导。我有2个表格,标题和详细信息。但是,细节与大多数相比有所不同,并且允许动态地存储数据。:是的,我知道...