Namespace PerpetuumSoft.DataModel.MsSql contains classes representing database object model.
Classes
Class | Description | |
---|---|---|
![]() | Assembly | Represents Assembly in the database structure. |
![]() | BoundingBox | |
![]() | CheckConstraint | Represents the check constaint in the database structure. |
![]() | CLRFunctionBase | Basic class for CLR functions. |
![]() | CLRType | Represents CLR type in the database structure. |
![]() | ColumnBase | Abstract base class for all column classes. |
![]() | ColumnBaseCollection | Basic class for table columns, views and computable columns. |
![]() | ColumnRef | Represents reference to a column. |
![]() | ColumnRefCollection | Represents a collection of ColumnRef. |
![]() | ComputedColumn | Represents the computed column in a table. |
![]() | Constraint | Abstract base class for all constraint classes. |
![]() | Database | Represents the database structure. |
![]() | DatabaseObject | Abstract base class for all database entities. |
![]() | DatabaseObjectCollection | Represents a collection of DatabaseObject. |
![]() | DatabaseOptions | Represents Database options. |
![]() | DataColumn | Represents a data column in a database table. |
![]() | DataColumnSql10 | |
![]() | DataType | Abstract base class for all column types. |
![]() | DataType..::.BigInt | Represents the bigint data type. |
![]() | DataType..::.Binary | Represents the binary data type. |
![]() | DataType..::.Bit | Represents the bit data type. |
![]() | DataType..::.Char | Represents the char data type. |
![]() | DataType..::.Date | |
![]() | DataType..::.DateSizedType | |
![]() | DataType..::.DateTime | Represents the datetime data type. |
![]() | DataType..::.DateTime2 | |
![]() | DataType..::.DateTimeOffset | |
![]() | DataType..::.Decimal | Represents the decimal data type. |
![]() | DataType..::.Float | Represents the float data type. |
![]() | DataType..::.Geography | |
![]() | DataType..::.Geometry | |
![]() | DataType..::.Hierarchyid | |
![]() | DataType..::.Image | Represents the image data type. |
![]() | DataType..::.Int | Represents the int data type. |
![]() | DataType..::.Money | Represents the moey data type. |
![]() | DataType..::.NChar | Represents the nchar data type. |
![]() | DataType..::.NText | Represents the ntext data type. |
![]() | DataType..::.Numeric | Represents the numeric data type. |
![]() | DataType..::.NVarChar | Represents the nvarchar data type. |
![]() | DataType..::.Real | Represents the real data type. |
![]() | DataType..::.SizedType | Abstract base class for the types defined by size. |
![]() | DataType..::.SmallDateTime | Represents the smalldatetime data type. |
![]() | DataType..::.SmallInt | Represents the smallint data type. |
![]() | DataType..::.SmallMoney | Represents the smallmoney data type. |
![]() | DataType..::.SqlVariant | Represents the sqlvariant data type. |
![]() | DataType..::.Text | Represents the text data type. |
![]() | DataType..::.Time | |
![]() | DataType..::.TimeStamp | Represents the timestamp data type. |
![]() | DataType..::.TinyInt | Represents the tinyint data type. |
![]() | DataType..::.TypeWithPrecision | Base class for the types defined by scale and precision. |
![]() | DataType..::.UniqueIdentifier | Represents the uniqueidentifier data type. |
![]() | DataType..::.UserCLRType | Represents user CLR type in hte database structure. |
![]() | DataType..::.UserTableType | |
![]() | DataType..::.UserType | Represents the user defined data type. |
![]() | DataType..::.VarBinary | Represents the varbinary data type. |
![]() | DataType..::.VarChar | Represents the var char data type. |
![]() | DataType..::.Xml | Represents the xml data type. |
![]() | DdlTrigger | Represents DLL trigger in the database structure. |
![]() | Default | Represents default value. |
![]() | DefaultConstraint | Represents default constraint in the database structure. |
![]() | Dependency | Represents dependency beetween sql objects. |
![]() | DependencyCollection | Represents a collection of Dependency . |
![]() | Element | Abstract base class for all definition cleaases of the database structure. |
![]() | ExtendedProperty | Represents extended properties in the database structure. |
![]() | ExtendedPropertyCollection | Represents the extended properties collection. |
![]() | ForeignKey | Represents a foreign key in the database structure. |
![]() | FunctionBase | Basic class for all functions in the data base structure. |
![]() | Grant | Represents grant of permission on the securable object in the database structure. |
![]() | GrantCollection | Represents collection of permission grants in the database structure. |
![]() | GridDestiny | |
![]() | Identity | Stores identity settings of a table column. |
![]() | Index | Represents an index in the database structure. |
![]() | IndexBase | Abstract base class for the index objects. |
![]() | IndexColumn | Represents a column in the index. |
![]() | IndexColumnCollection | Represents a collection of IndexColumn . |
![]() | IndexFilter | |
![]() | IndexSql10 | |
![]() | InlineTableValuedFunction | Represents the inline table valued function in the database structure. |
![]() | InParameter | Represents input parameter for the function and stored procedure in a data base structure. |
![]() | KeyConstraint | Abtsract base class for the primary key and unique key objects. |
![]() | MultistatementTableValuedFunction | Represents the multistatement table valued function in the database structure. |
![]() | OutParameter | Represents the function output parameter in the database structure. |
![]() | ParameterBase | Basic class for function parameters. |
![]() | ParameterBaseCollection | Represents collection of function parameters in the database structure. |
![]() | ParameterOrderRef | |
![]() | Permission | Represents permission in the database structure. |
![]() | PermissionCollection | Represents collection of permissions in the database structure. |
![]() | PrimaryKey | Represents a primary key in the database structure. |
![]() | Principal | Represents principal in the database structure. Base class for users and roles. |
![]() | Role | Represents role in the database structure. |
![]() | RoleMember | Represents role member in the database structure. |
![]() | RoleMemberCollection | Represents collection of the role members. |
![]() | Rule | Represents rule in database structure. |
![]() | RuleDefaultObject | Represents object containing reference to ISupportRulesDefaults |
![]() | RuleDefaultObjectCollection | Represents collection of objects of the RuleDefaultObject type. |
![]() | ScalarCLRFunction | Represents scalar CLR functions in the database structure. |
![]() | ScalarFunction | Represents scalar function in the database structure. |
![]() | Schema | Represent the schema in the database structure. |
![]() | SchemaObject | Base class for the schema-aware objects. |
![]() | SpatialIndexSql10 | |
![]() | StoredProcedure | Represents the stored procedure in the database structure. |
![]() | Synonym | Represents synonym in the database structure. |
![]() | Table | Represents a table in the database structure. |
![]() | TableBase | Abstract superclass for the table and view objects. |
![]() | TableColumn | Represents table column in the database structure. |
![]() | TableTypeSql10 | |
![]() | TableValuedCLRFunction | Represents the table valued CLR function in the database structure. |
![]() | TableValuedCLRFunctionSql10 | |
![]() | TableValuedFunction | Represents the table valued function in the database structure. |
![]() | TextFunction | Basic class for functions and stored procedures. |
![]() | Trigger | Represents trigger in the database structure. |
![]() | UniqueConstraint | Represents an unique constraint. |
![]() | User | Represents user in the database structure. |
![]() | UserDefinedType | Represents a user defined type in the database structure. |
![]() | View | Represents a view in the database structure. |
![]() | ViewColumn | Represents a column in a view. |
![]() | XmlIndex | Represents xml index in the database structure. |
![]() | XmlSchemaCollection | Represents collection of xml schemas in the database structure. |
Interfaces
Interface | Description | |
---|---|---|
![]() | ISchemaObject | Unites all schema-related objects. |
![]() | ISecurable | Unites all securable objects. |
![]() | ISupportRulesDefaults | Unites all objects supporting default values and rules. |
Enumerations
Enumeration | Description | |
---|---|---|
![]() | DefaultCursor | DefaultCursor. |
![]() | DestinyEnum | |
![]() | ExecuteAsClause | Represents possible values of the function security context. |
![]() | ForeignKeyAction | Enumerates foreign key action types. |
![]() | GrantAction | Represents action on granting permission on the securable object. |
![]() | GrantMode | Represents mode to grant permission on the securable object . |
![]() | IndexColumnOrder | Represents an order of the index elements. |
![]() | NullInputOption | Represents options of function execution subject to the input values. |
![]() | PageVerify | PageVerify. |
![]() | Parameterization | Parameterization. |
![]() | PermissionSet | Represents set of assembly permissions in the database structure. |
![]() | RoleType | Represents role type in the database structure. |
![]() | SqlVersionEnum | |
![]() | TessellationSchema | |
![]() | UserType | Represents user type in the database structure. |
![]() | XmlIndexType | Represents xml index type. |