Dictionary转换为datatable利用缓存
  tn5znkT0sL4D 2023年11月02日 82 0



/// 运动项目加入缓存

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;

}

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
tn5znkT0sL4D
作者其他文章 更多