arcengine Objects in this class cannot be updated outside an edit session(不能在编辑会话之外更新此类对象)解决办法
如图图层中新建要素的时候报编辑错误,可能的原因:
1.检查ArcGIS Engine的License文件的授权是否设置了ArcGIS Engine Enterprise GEo.Database
2.如果是sde 数据,检查是否注册了版本
3.检查是否在数据库有与该图层有关系的图层,如拓扑关系,相连的注记层等。这些图层会占用编辑图层,出现错误
4.检查要素的空间索引是否缺失。
5.检查数据源是否一致,arcgis只能同时编辑一个数据源
第5条很难发现,我排查了一天才找到原因