【问题标题】:How to get dynamic members from Dynamic View in C# Object?如何从 C# 对象的动态视图中获取动态成员?
【发布时间】:2018-10-14 17:36:29
【问题描述】:

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

代码:

var db = Db.Profiles;

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

在buyingCompanies 变量中,我得到了以下数据。

【问题讨论】:

  • 您想在视图中显示它吗?所以有什么问题?您尝试了什么,出了什么问题?

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


【解决方案1】:

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

IDictionary<string, object>

例如

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);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-27
    • 2017-03-15
    • 2023-02-04
    • 2011-02-07
    • 2011-01-05
    • 2019-12-27
    • 2021-04-22
    相关资源
    最近更新 更多