【发布时间】:2018-02-19 14:40:58
【问题描述】:
我在不同的有状态服务中有几个可靠的集合。我需要从另一个有状态服务访问一个可靠的集合(例如,来自部门有状态服务的员工集合)。
虽然Employees 集合中填充了数据,但当我尝试获取对集合的引用时
var myDictionary = await this.StateManager.GetOrAddAsync>("employees");
var allEmployees = await mydictionary.CreateEnumerableAsync(tx, EnumerationMode.Unordered)
var enum = allEmployees.GetAsyncEnumerator()
allEmployees 集合上的枚举计数返回计数为 0。
当我尝试在 Employee 有状态服务中访问 Employee 集合中的员工时,同样的方法可以正常工作。
当我尝试访问部门状态服务中员工集合中的员工时,这不起作用。
这是跨集合访问数据的正确方法吗?如果不是正确的方法是什么?
【问题讨论】:
标签: collections azure-service-fabric