IFieldElementCore Properties |
The IFieldElementCore type exposes the following members.
Name | Description | |
---|---|---|
![]() | ContainingElement |
Gets the containing element
|
![]() | Description |
Gets or sets the description of this Field
|
![]() | FieldIndex |
The field index, starting with 0, for this field. A field index is by default -1 (undefined) and is used to sort fields in a given order.
It is not used as external index for code generation, but solely for field ordering inside the fields of a groupable model element (except for
stored procedure calls).
|
![]() | FieldType |
Gets the type of the field.
|
![]() | FieldTypeAsString |
Gets the field type as string, or string.Empty if field type is null.
|
![]() | FullName |
Gets the full name of the field.
|
![]() | FullNameWithContainer |
Gets the full name with container.
|
![]() | IsDiscriminator |
Gets or sets a value indicating whether this instance is the discriminator field of the containing entity. Ignored in value types.
|
![]() | IsForeignKeyField |
Gets a value indicating whether this instance is a foreign key field.
|
![]() | IsOptional |
Gets or sets a value indicating whether this field is optional .
|
![]() | IsPartOfIdentifyingFields |
Gets or sets a value indicating whether this instance is part of the identifying fields
|
![]() | IsReadOnly |
Gets the IsReadOnly flag
|
![]() | MaxLength |
Gets the maximum length of this field.
|
![]() | Name |
Gets or sets the name of this Field
|
![]() | NameValidatorToUse |
Sets the name validator to use.
|
![]() | OutputSettingValues |
Gets the output setting values of this target.
(Inherited from IOutputSettingValuesTarget.) |
![]() | Precision |
Gets the precision.
|
![]() | Scale |
Gets the scale.
|
![]() | TargetElementType |
Gets the target element type of this target.
(Inherited from IOutputSettingValuesTarget.) |
![]() | TargetName |
Gets the name of the element.
(Inherited from IOutputSettingValuesTarget.) |