IProjectElementFieldMapTargetElement Interface |
Namespace: SD.LLBLGen.Pro.DBDriverCore
The IProjectElementFieldMapTargetElement type exposes the following members.
Name | Description | |
---|---|---|
![]() | CustomProperties |
Custom properties (name - value pairs) read from the schema.
|
![]() | DbTypeAsString |
Gets the DbType as string.
|
![]() | DefaultSequence |
Gets the default sequence. Only set when the database supports default sequence hints. otherwise null
|
![]() | DefaultValue |
The default value for this field. It is represented in a string, since it's only used in the
code generation process. Is only valid if HasDefaultValue returns true.
|
![]() | Direction |
Gets the direction of the parameter represented by this fieldmaptarget element
|
![]() | FieldName |
name of the field.
|
![]() | FullName |
Gets the full name which is of the format: Parent's FullName.FieldName
|
![]() | HasDefaultValue |
Flag which signals if this field has a default value. If true, DefaultValue should return
the default value for this field.
|
![]() | IsComputed |
Flag which signals if this field's value is retrieved using a function stored with the
field in the database.
|
![]() | IsForeignKey |
Flag which signals if this field has a foreign key (FK) constraint. By design, fields can
have only one foreign key constraint, since more than one is semantically wrong.
|
![]() | IsIdentity |
Flag which signals if this field is an autonumber / identity field. On Oracle this means the field should
get its value from a Sequence defined with the system.
|
![]() | IsNullable |
Flag which signals if this field can contain NULL / is nullable.
|
![]() | IsPrimaryKey |
Flag which signals if this field is part of the primary key (PK) of the IDBTable referenced by
Parent.
|
![]() | IsRowGUID |
Flag which signals if this field is a RowGUID field. Microsoft Specific.
|
![]() | IsTimeStamp |
Flag which signals if this field is a timestamp field.
|
![]() | Length |
Gets the length of the type of the target field.
|
![]() | MarkedForDeletion |
Gets a value indicating whether this element is marked for deletion.
|
![]() | NETTypeAsString |
Gets the .NET type as string.
|
![]() | OrdinalPosition |
The ordinal position of the instance of DBField in the table or view referenced by Parent
OrdinalPosition is 1-based, which means the first field has OrdinalPosition 1.
|
![]() | Parent |
Reference to the IProjectElementFieldMapTargetElement instance which reflects the table this
IEntityFieldMapTargetElement instance belongs to.
|
![]() | Precision |
Gets the precision of the type of the target field.
|
![]() | Scale |
Gets the scale of the type of the target field.
|
![]() | TypeDefinition | DBTypeDefinition instance representing the type of this field.
|
![]() | UDTName |
Gets the name of the UDT the db type is based on. If not applicable, an empty string is returned.
|