我有一个使用嵌入式 RavenDB 存储数据的 Asp.Net MVC3 应用程序。视图需要控制器现在以这种方式创建的 json 数据:
public ContentResult Data()
{
var res = JsonConvert.SerializeObject(DocumentSession.Query<DataObject>());
return new ContentResult { Content = res, ContentType = "application/json" };
}
一切正常,但对我来说似乎效率低下,因为以 JSON 格式存储在 DB 中的数据在 POCO 中序列化,然后再次反序列化。
有没有更直接的方法可以直接从嵌入式数据库中获取 json 数据?