C# 如何从实体框架中获得动态结果?

C# 如何从实体框架中获得动态结果?,c#,entity-framework,C#,Entity Framework,我在C#中有以下方法: 我得到这个结果: 请记住,存储过程返回了6行,但是使用empty object属性您确定从数据库返回的6行不是空对象吗? public IList<dynamic> GetDynamicPosition(String Market_ID, String UserProfile_ID) { try { dynamic MyDynamic = new System.Dynamic.ExpandoObject();

我在C#中有以下方法:

我得到这个结果:


请记住,存储过程返回了6行,但是使用empty object属性

您确定从数据库返回的6行不是空对象吗?
public IList<dynamic> GetDynamicPosition(String Market_ID, String UserProfile_ID)
{
    try
    {
        dynamic MyDynamic = new System.Dynamic.ExpandoObject();
        MyDynamic = Context.Database.SqlQuery<dynamic>("exec GetDynamicPosition @UserID, @MarketID",
                new SqlParameter("@UserID", (object)UserProfile_ID ?? DBNull.Value),
                new SqlParameter("@MarketID", (object)Market_ID ?? DBNull.Value)).ToList();
        return MyDynamic;
    }
    catch (Exception ex)
    {
        throw;
    }
}
 var b = Newtonsoft.Json.JsonConvert.SerializeObject(a);