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.
|
| AssignedClaim | |
| ClaimGroup | |
| ClaimGroupClaim | |
| 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.
|
| EventTypeAttribute |
Defines an attribute that will mark a class as a JSON construct in [!:EventDetails]
the property name.
|
| ExcludedFieldAttribute |
Defines an attribute that will mark a field as excluded from being processed
by non-primary field record restrictions.
|
| ExtensionAttributeBase |
Base class for Attributes that are used to extend the functionality of TableOperationsT.
|
| 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.
|
| MatchingClaim |
Model for a matching claim from an authorization provider.
|
| NonRecordFieldAttribute |
Defines an attribute that will mark a property to not be serialized as a record field.
|
| PageSizeAttribute |
Defines an attribute that will allow 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.
|
| ProviderClaims | |
| 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 static methods on a model that are used to transform
IRecordFilter into RecordRestriction.
|
| SortExtensionAttribute |
Defines an attribute that marks static methods on a model that are used to transform a
field into more complex order by expression, e.g., a subquery, for sorting.
|
| 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.
|
| ValueLabel |
Defines a common model to hold a label and associated value.
|