This document is archived and information here might be outdated.  Recommended version.

IFieldEdit.Domain Property (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Interfaces > IF > IFieldEdit Interface > IFieldEdit.Domain Property
ArcGIS Developer Help

IFieldEdit.Domain Property

The default domain of the field.

[Visual Basic .NET]
Public WriteOnly Property Domain_2
public void Domain_2 {set;}
HRESULT putref_Domain(

is a parameter of type IDomain*

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


This is only supported on fields from object classes and feature classes that are registered with the geodatabase; Personal, File or ArcSDE. 

This is not supported for shapefiles, coverages, or other data sources.

You can register a table within the geodatabase to become an object class by right-clicking on the table in ArcCatalog and clicking on "Register with Geodatabase".

The IFieldEdit::Domain method is used to associate domains when creating new fields. You should not use it to modify existing fields, for that purpose use IClassSchemaEdit::AlterDomain or ISubtypes::Domain.

See Also

IFieldEdit Interface