C# C SQL到字典
当我在PHP中查询类似的内容时:C# C SQL到字典,c#,php,tsql,C#,Php,Tsql,当我在PHP中查询类似的内容时: SELECT `ID`, `Name`, `EmailAddress` FROM `Accounts` WHERE `ID` = {$id} SqlCommand cmd = new SqlCommand("SELECT [ID], [Name], [EmailAddress] FROM [Accounts] WHERE [ID] = @ID", con); cmd.Parameters.Add(new SqlParameter("@ID", id.ToSt
SELECT `ID`, `Name`, `EmailAddress` FROM `Accounts` WHERE `ID` = {$id}
SqlCommand cmd = new SqlCommand("SELECT [ID], [Name], [EmailAddress] FROM [Accounts] WHERE [ID] = @ID", con);
cmd.Parameters.Add(new SqlParameter("@ID", id.ToString()));
SqlDataReader reader = cmd.ExecuteReader();
我将在以下结构中返回结果:
{
"ID":1,
"EmailAddress":"banana@scale.com",
"Name":"Joseph"
}
(
0 : 1,
1 : "Joseph",
2 : "banana@scale.com"
)
当我像这样在C中查询时:
SELECT `ID`, `Name`, `EmailAddress` FROM `Accounts` WHERE `ID` = {$id}
SqlCommand cmd = new SqlCommand("SELECT [ID], [Name], [EmailAddress] FROM [Accounts] WHERE [ID] = @ID", con);
cmd.Parameters.Add(new SqlParameter("@ID", id.ToString()));
SqlDataReader reader = cmd.ExecuteReader();
它将返回此结构中的某些内容:
{
"ID":1,
"EmailAddress":"banana@scale.com",
"Name":"Joseph"
}
(
0 : 1,
1 : "Joseph",
2 : "banana@scale.com"
)
我的问题是:如何在c中创建相同的结构?如果您指的是必须查看的有效JSON 使用JsonConvert类:
string json = JsonConvert.SerializeObject(yourObjectToSerializeToJSON);
你是说像hashmap/字典?请看,这可能会有所帮助: