【发布时间】:2023-04-06 12:36:01
【问题描述】:
我有一个 IReliableDictionary,需要取出字典中的项目并将它们移入 IList 以从我的可靠服务中返回。
似乎我无法执行任何类型的 .ToList,所以我确定我的做法是错误的。
public async Task<IList<CustomerOrderItem>> GetOrdersAsync()
{
IReliableDictionary<CustomerOrderItemId, CustomerOrderItem> orderItems =
await this.StateManager.GetOrAddAsync<IReliableDictionary<CustomerOrderItemId, CustomerOrderItem>>(CustomerOrderItemDictionaryName);
Dictionary<KeyValuePair<CustomerOrderItemId, CustomerOrderItem>, KeyValuePair<CustomerOrderItemId, CustomerOrderItem>> items = orderItems.ToDictionary(v => v);
IList<CustomerOrderItem> list = orderItems.ToList(); ???
...
}
关于如何从字典中取出项目并将它们放入列表中的任何想法?
【问题讨论】:
-
您可以使用此处询问的扩展名:stackoverflow.com/questions/36877614/…
-
查看此线程中的当前解决方法:stackoverflow.com/questions/36877614/…