我想像这样从mysql数据库检索数据
数据格式在图像中
为此,我应该创建这样的类吗
public class main
{
public string name { get; set; }
public IEnumerable<sub1> child1 { get; set; }
}
public class sub1
{
public string fname { get; set; }
public IEnumerable<sub2> child2 { get; set; }
}
public class sub2
{
public string mname { get; set; }
public IEnumerable<sub3> child3 { get; set; }
}
public class sub3
{
public string lname { get; set; }
public IEnumerable<sub4> child4 { get; set; }
}
public class sub4
{
public string name1 { get; set; }
public string name2 { get; set; }
}
如何使用存储过程从数据库中获取给定格式的数据???目前我可以使用mysqldatareader读取简单json格式的数据,但我不知道如何读取嵌套的json数据,所以有人能帮我吗???
我能读懂这样的数据
read.CommandText = "getdata";
read.CommandType = CommandType.Text;
read.Connection = connsql;
connsql.Open();
using (MySqlDataReader reader = read.ExecuteReader())
{
while (reader.Read())
{
datas.Add(new data
{
name1 = reader.GetString(reader.GetOrdinal("Name")),
name2 = reader.GetString(reader.GetOrdinal("Lname")),
});
}
}
getdata是我的存储过程
暂无答案!
目前还没有任何答案,快来回答吧!