【发布时间】:2017-12-29 13:16:44
【问题描述】:
我的存储过程以 json 格式返回数据。 例如。
{
"StoryData": [
{
"UserStoryId": 141204
}]
}
如何从 Entity frameworkside 获取 json 格式?
我试过了:-
using (MyWizard_ARA_AppEntities context = new MyWizard_ARA_AppEntities())
{
log.Info("Database connected successfully");
log.Info("GET_AMBIGUITYANALYSIS_RESULT procedure called");
return context.GET_AMBIGUITYANALYSIS_RESULT().ToArray();
}
但它没有给我正确的结果。
请帮忙。
编辑:-
public virtual ObjectResult<string> GET_AMBIGUITYANALYSIS_RESULT()
{
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction<string>("GET_AMBIGUITYANALYSIS_RESULT");
}
【问题讨论】:
-
没有给我正确的结果。 - 它给了你什么结果?你期待什么?如果它返回一个字符串(即 json 是什么)并且您想要一个对象,那么您将需要在检索它之后反序列化它。
-
我期待 json 因为我从我的示例中展示的存储过程接收到
-
这不能回答问题 - 你现在得到了什么?
标签: c# .net json entity-framework