Dictionary cannot be modified while it's being used by the ThreadSafeDataLayer. To avoid this exception, call the Session.CreateObjectTypeRecords method before using ThreadSafeDataLayer. ClassInfo modified or created:
ThreadSafeDataLayer正在使用字典时,无法对其进行修改。若要避免此异常,请调用会话。先创建ObjectTypeRecords方法,然后再使用ThreadSafeDataLayer。ClassInfo已修改或创建
解决方案:
dict.GetDataStoreSchema(typeof(StockItemReport).Assembly); // <<< initialize the XPO dictionary