如何将对象转换为列表。
谁能告诉我如何解决此问题。
这是我得到的错误。
最佳答案
问题是您的列表是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/