Gemstone.Data.Model Namespace
Contains classes and attributes used for model based database access.
AmendExpressionAttribute |
Defines an attribute that will request amendment of a table name or field list with the specified text.
|
DefaultSortOrderAttribute |
Defines an attribute that will allow a default sort field in the model
|
DeleteRolesAttribute |
Defines an attribute that will allow setting DELETE function roles for a modeled table.
|
EncryptDataAttribute |
Defines an attribute that provides encryption of text field contents for a modeled table.
|
FieldDataTypeAttribute |
Defines an attribute that will request use of a specific data type on a modeled table field.
Typically only needed to enforce use of a specific DbType for parameters.
|
FieldNameAttribute |
Defines an attribute that will allow a custom field name for a modeled table instead of using
the property name.
|
GetRolesAttribute |
Defines an attribute that will allow setting GET function roles for a modeled table.
|
NonRecordFieldAttribute |
Defines an attribute that will mark a property to not be serialized as a record field.
|
PageSizeAttribute |
Defines an attribute that will allows a top number of results to be returned when queried
|
ParentKeyAttribute |
Defines an attribute that will allow a foreign key in the model to point back to parent table
|
PatchRolesAttribute |
Defines an attribute that will allow setting PATCH function roles for a modeled table.
|
PostRolesAttribute |
Defines an attribute that will allow setting POST function roles for a modeled table.
|
PrimaryKeyAttribute |
Defines an attribute that will mark a property as a primary key field for a modeled table.
|
RecordFilterT |
Defines a filter that can be applied to queries.
|
RecordOperationAttribute |
Defines an attribute that marks a method as a specific RecordOperation for a modeled table.
|
RecordRestriction |
Defines a parameterized record restriction that can be applied to queries.
|
RootQueryRestrictionAttribute |
Defines an attribute that will mark a modeled table with a record restriction that applies
to all query functions for modeled TableOperationsT.
|
SearchableAttribute |
Defines an attribute that will mark additional fields in the database as searchable field.
|
SearchExtensionAttribute |
Defines an attribute that marks methods that are used to transform IRecordFilter into RecordRestriction.
|
TableNameAttribute |
Defines an attribute that will allow a custom table name for a modeled table instead of using
the class name.
|
TableOperationsT |
Defines database operations for a modeled table.
|
UseEscapedNameAttribute |
Defines an attribute that will request use of the escaped name of a modeled identifier, i.e.,
a table or field name. Typically needed when identifier names are reserved SQL key words.
|