如何从C#Object中的Dynamic View获取动态成员?

时间:2018-05-04 09:16:46

标签: c# .net asp.net-mvc dynamic

如何从C#Object中的动态视图获取动态成员值

代码:

var db = Db.Profiles;

var buyingCompanies =
    ((SimpleQuery)db.BuyingCompany
                    .FindAll(db.BuyingCompany.u_seller_id == DefaultValues.SellingCompany_GuidStr))
                    .ToArray();

在purchaseCompanies变量中,我的数据低于数据。

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以尝试通过将值转换为

来获取值
IDictionary<string, object>

e.g

var db = Db.Profiles;

var buyingCompanies = ((SimpleQuery)db.BuyingCompany
                .FindAll(db.BuyingCompany.u_seller_id ==  DefaultValues.SellingCompany_GuidStr))
                .ToArray();

IDictionary<string, object> dict = (IDictionary<string, object>)buyingCompanies;

IEnumerable<object> values = dict.Select(m => m.Value);