我正在使用MVC4和C#。 我有一个KendoUI Treeview,我想用RavenDB中的数据填充它。使用RavenDB文档填充KendoUi Treeview
在演示中使用此:
public JsonResult Employees(int? id)
{
var dataContext = new NorthwindDataContext();
var employees = from e in dataContext.Employees
where (id.HasValue ? e.ReportsTo == id : e.ReportsTo == null)
select new {
id = e.EmployeeID,
Name = e.FirstName + " " + e.LastName,
hasChildren = e.Employees.Any()
};
return Json(employees, JsonRequestBehavior.AllowGet);
}
通知参数 “ID” - 这是一个int。在RavenDb中,文档ID是字符串,例如。 myDco/231 ...
想象这是一个标准的文件:
{
"CreationDate": "12/12/2012 8:07:59 PM",
"Name": "jkljklk",
"Type": "kljkljkljkljkl",
"Description": "ljkljklj",
"CreatedByUser": "ljklklkljklj",
"Deleted": false,
"Status": "NEW",
"Parent": "product/546"
}
我将如何填充树视图?
请说明一下,你是否正在寻找关于传递int而不是字符串的指导?你打算传递一个字符串吗?或者你只是想让某人将该实体框架查询翻译成Raven?如果是后者,请先尝试一下,然后发布不适用于特定问题的内容。 –