0
當我quering在PHP類似的東西:C#SQL到字典
{
"ID":1,
"EmailAddress":"[email protected]",
"Name":"Joseph"
}
當我quering在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();
它會在這個內在張力結構返回的東西:
(
0 : 1,
1 : "Joseph",
2 : "[email protected]"
)
我的問題是:我怎麼能在c#中做同樣的結構?
你的意思是像一個HashMap /字典?請參閱http://stackoverflow.com/questions/912948/sqldatareader-how-to-convert-the-current-row-to-a-dictionary – CodeCaster 2014-10-31 11:57:24
這可能會有所幫助:http://stackoverflow.com/questions/1464883/如何燦I-易於轉換-的DataReader到listt – 2014-10-31 11:59:14