获取错误“无法找到配置节点:dataAdapterManager ”当我使用以下代码行获取Sitecore中访问量最大的页面时: -
string query =
string.Format(
"SELECT TOP {0} ItemId, count(*) as cnt FROM Pages WHERE DateTime > DATEADD(DAY, -{1}, GETDATE()) GROUP BY ItemId ORDER BY cnt DESC",
10, 90);
IEnumerable<Guid> itemIDs = DataAdapterManager.Sql.ReadMany(query,
reader => new
{
ItemId =DataAdapterManager.Sql.GetGuid(0, reader),
},
new object[0]).Select(a => a.ItemId);
IEnumerable<Item> popularPages= itemIDs.Select(id => Sitecore.Context.Database.GetItem(new Sitecore.Data.ID(id))).Where(item => item != null).ToList();
foreach(var pp in popularPages)
{
Response.Write(pp.Name);
}
答案 0 :(得分:1)
我缺少DMS包。
这个网址帮我解决了这个问题。
首先从sitecore网站下载DMS软件包,然后按照给定的说明进行操作。
http://www.nehemiahj.com/2011/12/sitecore-dms-installation.html