我得到了一个动态对象列表(SQL 查询的结果)。如果我知道要访问的列的名称,我可以访问特定元素的任何值。但是,有未知数量的名称未知的列。
如何从动态对象生成列名列表?我试图避免再次查询数据库以获取我应该在此列表中已有的信息。如果我能得到一个包含该表列名的字符串列表,我应该能够随意访问数据。
在此先感谢您的任何建议。
我得到了一个动态对象列表(SQL 查询的结果)。如果我知道要访问的列的名称,我可以访问特定元素的任何值。但是,有未知数量的名称未知的列。
如何从动态对象生成列名列表?我试图避免再次查询数据库以获取我应该在此列表中已有的信息。如果我能得到一个包含该表列名的字符串列表,我应该能够随意访问数据。
在此先感谢您的任何建议。
dynamic
可能意味着不同的东西。您需要查看的是对象实际上是什么。可能的选择:
IDictionary<string,object>
等)——在这种情况下,转换为字典并访问键