110,536
社区成员
发帖
与我相关
我的任务
分享
[
{
ThemeID:"themeID",
UserName:"username",
CreateDate:"createDate",
Comment:
[
{Comment:"comment",
CreateDate:"createDate"},
{Comment:"comment",
CreateDate:"createDate"},
]
},
{
ThemeID:"themeID",
UserName:"username",
CreateDate:"createDate",
Comment:
[
{Comment:"comment",
CreateDate:"createDate"},
{Comment:"comment",
CreateDate:"createDate"},
]
},
]
[public class Rootobject
{
public Class1[] Property1 { get; set; }
}
public class Class1
{
public string ThemeID { get; set; }
public string UserName { get; set; }
public string CreateDate { get; set; }
public Comment[] Comment { get; set; }
}
public class Comment
{
public string Comment { get; set; }
public string CreateDate { get; set; }
}
你可以以此方便地做修改,例如修改数组为 List<>,等等。
但是最重要地是,这个设计的起点是从需求的数据实体 Model 出发的,不是从什么数据表、DataTable、LeftJoin 之类的词儿出发的。
你纠结的一大堆东西其实都是在帖子里边就很明显是自相矛盾的。那么一点点代码设计,就绕不出来了,原因就在于你设计实体模型时还是不能从高级的需求结构出发,总是从最低级的那些技术出发。Comment:
[
Comment:"comment",
CreateDate:"createDate"
]