Я использую fdo и c # для подключения к базе данных пространственных данных из Autocad Map 3D, когда я вставляю новый элемент в таблицу, атрибут обновления базы данных «id» и «id_rev» (первичный ключ) из последовательности, нов Autocad Map 3d 2014 появляется новая запись с id и id_rev в виде нулей, и затем я не могу изменить или удалить объект из Autocad Map
Только когда я выполняю слой обновления вручную, эти атрибуты получают новыйзначение, а затем я могу изменить или удалить эту новую запись. Как мне обновить слой из кода?.
Буду признателен за любую помощь.
Я использую layer.forceRefresh()
после:
MgInsertFeatures insertarElementos = new MgInsertFeatures(featureclassName, propiedades);
MgFeatureCommandCollection comandos = new MgFeatureCommandCollection();
comandos.Add(insertarElementos);
layer.forceRefresh()
Но, layer.forceRefresh()
не работает.