我需要构建一个包含近20000 个嵌套对象(在多个级别)的对象。每个对象都是一个简单的数据库实体,具有 1-5 个字段或实体列表。我正在使用内联对象初始化程序来启动我的根对象。
new OUTPUT() { XREF_CATALOG_MATERIALS = xrefCatalogMaterials.Find(x => x.MATERIAL.PART_NUM.Equals("xxxx")), FUNCTION = new FUNCTION() {...
我尝试在x86和x64模式下运行,在这两种情况下我都得到了stackoverflow 异常。相同的代码和逻辑在我的对象不是那么大的其他情况下工作正常(大约 6000 个嵌套对象)
有没有办法增加.Net applicationheap 的大小?有什么建议可以用来解决这个问题吗?