创建一个用于组合来自其他两个现有类的数据的类以便创建一个只包含我想要的每个所述类的元素的DataGridView,是否违反了最佳实践?例如:
Class 1
int classOneId (Primary Key)
string classOneName
Class 2
int classOneId
string classTwoResult
datetime classTwoDate
我想用这两个类中的元素填充DataGridView,所以我可以创建第三个类:
Class 3
int classOneName
string classTwoResult
datetime classTwoDate
此类的对象将由一个SQL语句创建,该语句通过classOneId加入前两个类。然后我可以创建一个Class 3对象列表来填充DataGridView。这可以接受吗?