public FieldDataModel(DataRow row, Dictionary <string, TzemahFieldType> fieldNames, DataColumnCollection columns) { PitId = row.Field <int>("PitId"); FieldDataId = row.Field <int>("OBJECTID"); DepthFrom = row.Field <Int16>("DepthFrom"); DepthTo = row.Field <Int16>("DepthTo"); DepthId = row.Field <Int16>("DepthId"); SqlGeometry location = row.Field <SqlGeometry>("SHAPE"); X = (int)location.STX; Y = (int)location.STY; ColumnMapper.MapColumnValues(this, row, fieldNames); }