第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Sql命令中的通陣列參數(shù)

Sql命令中的通陣列參數(shù)

C#
眼眸繁星 2019-07-03 16:23:11
Sql命令中的通陣列參數(shù)我試圖像下面這樣在C#中將數(shù)組參數(shù)傳遞給SQLCommnd,但它不起作用。以前有人見過嗎?string sqlCommand = "SELECT * from TableA WHERE Age IN (@Age)";SqlConnection sqlCon = new SqlConnection(connectString);SqlCommand sqlComm = new SqlCommand();sqlComm.Connection = sqlCon;sqlComm.CommandType = System.Data.CommandType.Text;sqlComm.CommandText = sqlCommand;sqlComm.CommandTimeout = 300;sqlComm.Parameters.Add("@Age", SqlDbType.NVarChar);StringBuilder sb = new StringBuilder();foreach (ListItem item in ddlAge.Items){     if (item.Selected)     {         sb.Append(item.Text + ",");     }}sqlComm.Parameters["@Age"].Value = sb.ToString().TrimEnd(',');
查看完整描述

3 回答

?
PIPIONE

TA貢獻1829條經(jīng)驗 獲得超9個贊

如果您可以使用像“Dapper”這樣的工具,這可以是簡單的:

int[] ages = { 20, 21, 22 }; // could be any common list-like typevar rows = connection.Query<YourType>(
"SELECT * from TableA WHERE Age IN @ages",
          new { ages }).ToList();

Dapper將處理對單個參數(shù)的展開。為了你.


查看完整回答
反對 回復 2019-07-03
  • 3 回答
  • 0 關(guān)注
  • 396 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號