如何将对象转换为列表。
谁能告诉我如何解决这个问题。
这是我遇到的错误。
最佳答案
问题是您的列表是 List<string>
, 但您的查询返回 baObject
的集合.您需要使用 ToString()
对此,或更改您的查询以返回特定成员。
第一个选项看起来像:
descList.AddRange(query2.Select(ba => ba.ToString()).ToList());
第二个(更有可能的选项)可以像这样简单:
descList.AddRange(query2.Select(ba => ba.Name).ToList());
(假设 baObject.Name
是您要列出的属性。)
关于c# - IQueryable<object> 和 List<string> 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8419689/