0
点赞
收藏
分享

微信扫一扫

Dictionary转换为datatable利用缓存

安七月读书 2023-10-23 阅读 23



/// 运动项目加入缓存

protected DataTable YD(string field, string table, string where)

{

dic1 = null;

DataTable dt = new DataTable();

>(DTKeys.SPORTSPROJECT_LIST);

if (dic1 == null)

{

();

dt = new BLL.venue().GetVenue(field, table, where);

if (dt.Rows.Count > 0)

{

foreach (DataRow dr in dt.Rows)

{

dic1.Add(dr["typeid"].ToString(), dr["sport_name"].ToString());

}

CacheHelper.Insert(DTKeys.SPORTSPROJECT_LIST, dic1, 10);//重新写入缓存

}

}

else

{

DataColumn dc1 = new DataColumn("typeid");

DataColumn dc2 = new DataColumn("sport_name");

dt.Columns.Add(dc1);

dt.Columns.Add(dc2);

DataRow dr = dt.NewRow();

item in dic1)

{

dt.Rows.Add(item.Key, item.Value);

}

}

return dt;

}

举报

相关推荐

0 条评论