Click or drag to resize
FieldElement Properties

The FieldElement type exposes the following members.

Properties
  NameDescription
Public propertyContainingElement
Gets the containing element
Public propertyContainingElementFullName
Gets the full name of the containing element.
Public propertyDescription
Gets or sets the description of this Field
Public propertyDirection
Gets or sets the direction of the field's if it would be used as a parameter.
Public propertyError
Gets an error message indicating what is wrong with this object. The default is an empty string ("")
Public propertyFieldIndex
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).
Public propertyFieldType
Gets or sets the type of the field.
Public propertyFullName
Gets the full name of the field. This is the name of the field with optionally (FK) appended to it if the field is an FK field.
Public propertyFullNameWithContainer
Gets the full name with container.
Public propertyFullNameWithContainerAndTypeName
Gets the full name of the field with the container name and the name of the type, in the format containername.fieldname (fieldtype)
Public propertyIsAutoCreatedFkField
Gets a value indicating whether this instance is auto created fk field. Auto-created FK fields are fields which are auto-created when a relationship was created and will be removed if the relationship will removed.
Public propertyIsChanged
Gets or sets the flag to signal that this element has been changed
Public propertyIsDiscriminator
Gets or sets a value indicating whether this instance is the discriminator field of the containing entity. Ignored in value types.
Public propertyIsForeignKeyField
Gets a value indicating whether this instance is a foreign key field. Returns true if this field is in at least one FieldFieldRelationship instance.
Public propertyIsOptional
Gets or sets the IsOptional flag
Public propertyIsPartOfIdentifyingFields
Gets or sets a value indicating whether this instance is part of the identifying fields
Public propertyIsReadOnly
Gets or sets the IsReadOnly flag
Public propertyIsValid
Gets a value indicating whether this instance is valid.
Public propertyItem
Gets the String with the specified column name.
Public propertyMaxLength
Gets or sets the maximum length of this field.
Public propertyName
Gets or sets the name of this Field
Public propertyNameValidatorToUse
Sets the name validator.
Public propertyNumericValidatorToUse
Sets the numeric validator to use.
Public propertyOutputSettingValues
Gets the output setting values of this target.
Public propertyPrecision
Gets or sets the precision.
Public propertyScale
Gets or sets the scale.
Public propertyTargetElementType
Gets the target element type of this target.
Top
Explicit Interface Implementations
  NameDescription
Explicit interface implementationPrivate propertyIFieldElementCore.ContainingElement
Gets the containing element, be it a valuetype or an entity
Explicit interface implementationPrivate propertyIFieldElementCore.FieldType
Gets the type of the field.
Explicit interface implementationPrivate propertyIFieldElementCore.FieldTypeAsString
Gets the field type as string, or string.Empty if field type is null.
Explicit interface implementationPrivate propertyIFieldElementCore.FullName
Gets the full name of the field.
Explicit interface implementationPrivate propertyIFieldElementCore.IsDiscriminator
Gets or sets a value indicating whether this instance is the discriminator field of the containing entity. Ignored in value types.
Explicit interface implementationPrivate propertyIFieldElementCore.IsOptional
Gets or sets a value indicating whether this field is optional .
Explicit interface implementationPrivate propertyIFieldElementCore.IsPartOfIdentifyingFields
Gets or sets a value indicating whether this instance is part of the identifying fields
Explicit interface implementationPrivate propertyIFieldElementCore.IsReadOnly
Gets the IsReadOnly flag
Explicit interface implementationPrivate propertyIFieldElementCore.MaxLength
Gets the maximum length of this field.
Explicit interface implementationPrivate propertyIFieldElementCore.Name
Gets or sets the name of this Field
Explicit interface implementationPrivate propertyIFieldElementCore.Precision
Gets the precision.
Explicit interface implementationPrivate propertyIFieldElementCore.Scale
Gets the scale.
Explicit interface implementationPrivate propertyIMappableField.CanSetNewFieldType
Gets a value indicating whether this instance can set the FieldType property
Explicit interface implementationPrivate propertyIMappableField.ContainingElement
Gets the containing element, be it a valuetype or an entity
Explicit interface implementationPrivate propertyIMappableField.Description
Gets or sets the description of this Field
Explicit interface implementationPrivate propertyIMappableField.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).
Explicit interface implementationPrivate propertyIMappableField.FieldType
Gets or sets the type of the field.
Explicit interface implementationPrivate propertyIMappableField.FullName
Gets the full name of the field.
Explicit interface implementationPrivate propertyIMappableField.IsDiscriminator
Gets a value indicating whether this instance is the discriminator field of the containing entity. Ignored in value types.
Explicit interface implementationPrivate propertyIMappableField.IsOptional
Gets or sets the IsOptional flag
Explicit interface implementationPrivate propertyIMappableField.IsPartOfIdentifyingFields
Gets or sets a value indicating whether this instance is part of the identifying fields
Explicit interface implementationPrivate propertyIMappableField.IsReadOnly
Gets or sets the IsReadOnly flag
Explicit interface implementationPrivate propertyIMappableField.MaxLength
Gets or sets the maximum length of this field.
Explicit interface implementationPrivate propertyIMappableField.Name
Gets or sets the name of this Field
Explicit interface implementationPrivate propertyIMappableField.OutputSettingValues
Gets the output setting values of this target.
Explicit interface implementationPrivate propertyIMappableField.Precision
Gets or sets the precision.
Explicit interface implementationPrivate propertyIMappableField.Scale
Gets or sets the scale.
Explicit interface implementationPrivate propertyIMappableField.TypeOfMappableField
Gets the type of mappable field this interface is implemented on.
Explicit interface implementationPrivate propertyIOutputSettingValuesTarget.TargetName
Gets the name of the element.
Top
See Also