【问题标题】:C# SQL to dictionaryC# SQL 到字典
【发布时间】:2014-10-31 11:54:02
【问题描述】:

当我在 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# 中制作相同的结构?

【问题讨论】:

标签: c# php tsql


【解决方案1】:

如果您的意思是一个有效的 JSON,您必须查看 Newtonsoft JSON library

使用 JsonConvert 类:

string json = JsonConvert.SerializeObject(yourObjectToSerializeToJSON);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-19
    • 2012-11-07
    • 2011-10-21
    相关资源
    最近更新 更多