C# SQL to dictionary
本文关键字:dictionary to SQL | 更新日期: 2023-09-27 18:28:31
当我在PHP中查询类似的东西时:
SELECT `ID`, `Name`, `EmailAddress` FROM `Accounts` WHERE `ID` = {$id}
我将以这种结构返回结果:
{
"ID":1,
"EmailAddress":"banana@scale.com",
"Name":"Joseph"
}
当我在C#中这样查询时:
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();
它会以这种结构返回一些东西:
(
0 : 1,
1 : "Joseph",
2 : "banana@scale.com"
)
我的问题是:如何在c#中制作相同的结构?
如果你指的是一个有效的JSON,你必须查看Newtonsoft JSON库
使用JsonConvert类:
string json = JsonConvert.SerializeObject(yourObjectToSerializeToJSON);