如果您希望有两个不同类型的 KeyValue DTO(有时是 'int' 类型,有时是 'string' 类型),那么最佳实践是什么。有两个这样的 DTO 是不是更好:
public class KeyValueDto
{
public int Key { get; set; }
public object Value { get; set; }
}
public class KeyValueDto
{
public string Key { get; set; }
public object Value { get; set; }
}
或者有一个 DTO:
public class KeyValueDto
{
public object Key { get; set; }
public object Value { get; set; }
}
考虑铸造操作的成本在哪里使用DTO?
繁花不似锦
相关分类