| AmendExpressionAttribute | Defines an attribute that will request amendment of a table name or field list with the specified text. |
| AssignedClaim | |
| ClaimGroup | |
| ClaimGroupClaim | |
| ClaimRestrictionAttribute | Defines an attribute that will mark a modeled table static function as a method to create a RecordRestriction to secure query functions for a modeled SecureTableOperationsT. |
| 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. |
| SecureTableOperationsT | A wrapper class for TableOperationsT |
| 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. |
| IEventType | Defines an interface that marks a class as a JSON construct in [!:EventDetails] the property name. |
| IRecordFilter | Defines an interface for a filter that can be applied to queries. |
| ITableOperations | Defines a common interface for implementations of TableOperationsT. |
| AffixPosition | Locations for target expression amendment application. |
| RecordOperation | Record operations for modeled tables. |
| StatementTypes | Statement types for amendment application. |
| TargetExpression | Target expressions for amendment application. |