RSPropertyDefinition Class

Data object that defines column information.

Inheritance Hierarchy

System Object

  Scribe.Core.ConnectorApi.Metadata RSPropertyDefinition

Namespace:  Scribe.Core.ConnectorApi.Metadata

Assembly:  Scribe.Core.ConnectorApi (in Scribe.Core.ConnectorApi.dll)

Syntax

public   class   RSPropertyDefinition

The RSPropertyDefinition type exposes the following members.

Constructors

 

Name

Description

Public method

RSPropertyDefinition

Provides an empty instance of the object. Note: This is an RS only object and is used in GetObjectDefintion method

Public method

RSPropertyDefinition(DataEntity)

This constructor will create this object by using the DataEntity information to populate its properties.

Methods

 

Name

Description

Public method

Equals

Determines whether the specified Object is equal to the current Object.

(Inherited from Object.)

Protected method

Finalize

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

(Inherited from Object.)

Public method

GetHashCode

Serves as a hash function for a particular type.

(Inherited from Object.)

Public method

GetType

Gets the Type of the current instance.

(Inherited from Object.)

Protected method

MemberwiseClone

Creates a shallow copy of the current Object.

(Inherited from Object.)

Public method

ToDataEntity

This method will return a DataEntity representing this object.

Public method

ToString

Returns a string that represents the current object.

(Inherited from Object.)

Properties

 

Name

Description

Public property

DataType

Holds property/field data type These should be .NET system data types that the core can use e.g. system.int32, system.string

Public property

Id

Holds unique property/field id

Public property

Identity

Identifies whether field is used as an ID

Public property

IdentityIncrement

Identifies increment size of identity fields

Public property

IdentitySeed

Identifies initial value of identity fields

Public property

InPrimaryKey

Identifies whether property/field is a member of the primary key

Public property

IsForeignKey

Identifies whether property/field is a foreign key

Public property

MaximumLength

Holds property/field length

Public property

Name

Holds property/field name

Public property

Nullable

Identifies whether field is nullable/required?

Public property

NumericPrecision

Holds property/field precision for numeric data types

Public property

NumericScale

Holds property/field scale for numeric data types

Public property

RowGuidCol

Identifies whether this property/field is a GUID type

See

Scribe.Core.ConnectorApi.Metadata Namespace