我正在使用redis进行缓存。我已将值存储在redis哈希中。现在我必须使用c#将这个redis哈希存储在数据表中。让我知道最好的方法。
答案 0 :(得分:0)
DataTable dt = new DataTable();
DataRow dr = null;
foreach (HashEntry entry in db.HashGetAll("user:1"))
{
dt.Columns.Add(entry.Name);
dr[entry.Name] = entry.Value;
}
dt.Rows.Add(dr);