У меня есть три свойства - Mottles, RCL и Seepage, у всех из которых есть домены со значениями «отсутствует» и «присутствует».Я хотел бы прочитать домены для каждого поля и автоматически установить значение по умолчанию «отсутствует».Мне повезло с установкой значения по умолчанию для столбца A_BOUNDARY_UP (значение 0, как показано ниже), но я не могу понять, как это сделать для значений домена.Это в VB.NET, и вот моя публичная саб. Новая:
Публичная саб. Новая (ByVal Record As Feature, ByVal SurficialType As enumTillTypes, Необязательное расположение ByVal As Esri.ArcGISRuntime.Geometry.MapPoint = Nothing)
MyBase.New (запись, константы.COL_SURF_CREATED_BY, константы.COL_SURF_CREATION_DATE, константы.*
If Me.IsNewRecord Then Throw New Exception («Тип должен быть указан при создании новой поверхностной записи.»)
Иначе
Если Me.TILL_FACIES - это ничто, то _surficialObsType =enumTillTypes.Till
Иначе _surficialObsType = enumTillTypes.Non_Till
Конец, если
Конец, если остальное _surficialObsType = SurficialType
Если IsNewSLE_S_T_MOR_IDUserCollectionCount.sampleName
If OBSERVATION_TYPE = enumTillTypes.Geochem Then A_BOUNDARY_UP =0
Если RCLType - это ничто, то
Конец, если конец, Конец, если конец, Конец, если
Поймать ex как константы исключений.Name, System.Reflection.MethodInfo.GetCurrentMethod.Name, ex) End Try End End Sub