如何做return数组或列表<string>Entity Framework?

How to do return array or list<string> Entity Framework?

我有一个存储过程 entity framework 的函数,我想 return 作为 JSON 字符串。

public static string GetGroupModFunc(string group_mod_id)
    {

        var idParam = new SqlParameter
        {
            ParameterName = "GID",
            Value = group_mod_id
        };
        var obj= db.Database.SqlQuery<string>("EXEC GET_GROUP_PERMIT @GID", idParam).FirstOrDefault();
        string json = "";
        return json = JsonConvert.SerializeObject(obj);
    }

谢谢大家。

我找到了解决此问题的方法:将数据从数据库加载到 DataTable,然后将数据从 DataTable 转换为 JSON。