ImportableDBField Class |
Namespace: SD.LLBLGen.Pro.ApplicationCore.Extensibility.DataImport
The ImportableDBField type exposes the following members.
| Name | Description | |
|---|---|---|
| ImportableDBField | Initializes a new instance of the ImportableDBField class |
| Name | Description | |
|---|---|---|
| CustomProperties |
Custom properties (name - value pairs) read from the schema.
| |
| DBType |
The numeric representation of the datatype.
| |
| DbTypeAsNETType |
Gets or sets the .NET type of the field.
| |
| DbTypeAsString |
Gets the DbType as string.
| |
| DefaultSequence |
Gets the default sequence.
| |
| DefaultValue |
The default value for this field. It is represented in a string, since it's only used in the
code generation process. If null, the field has no default value.
| |
| Direction |
Gets / sets the direction
| |
| FieldName |
The name of the 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.
| |
| IsResultsetParameter |
Gets or sets a value indicating whether this instance is resultset parameter.
| |
| 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.
| |
| NetTypeSetByUserDefinedType |
Gets a value indicating whether the DbTypeAsNETType is set by an UDT (which is a CLR type). Necessary for saving/loading this type
to/from a file.
| |
| 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.
| |
| RequiresInsertValue |
Flag to signal if this datatype requires a value specified in Insert queries. Not all RDBMS's require for each type a value, e.g. SqlServer
doesn't require a value for Timestamp types, SqlServer will insert a value automatically.
| |
| Scale |
Gets the scale of the type of the target field.
| |
| UserDefinedTypeCatalog |
Defines the name of the catalog the User Defined Type is stored in if this datatype is a
user-defined type. Only valid if IsOfUserDefinedType is true.
| |
| UserDefinedTypeName |
Defines the name of the User Defined Type if this datatype is a user-defined type. Only valid if
IsOfUserDefinedType is true.
| |
| UserDefinedTypeOwner |
Defines the name of the owner of the User Defined Type if this datatype is a user-defined type.
Only valid if IsOfUserDefinedType is true.
|
| Name | Description | |
|---|---|---|
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |