|
|
GSF.
|
| Class | Description | |
|---|---|---|
|
|
AdditionalFieldSearchAttribute | Defines an attribute that will allow setting a custom view a modeled table. |
|
|
AllowSearchAttribute | Defines an attribute that will allow search functionality for a modeled table. |
|
|
AmendExpressionAttribute | Defines an attribute that will request amendment of a table name or field list with the specified text. |
|
|
ClaimAttribute | Defines an attribute that will allow setting claims for function roles for a modeled table in GSF.Web.Model.ModelController. |
|
|
ConfigFileTableNamePrefixAttribute | Defines an attribute that will allow a general table name prefix for a modeled table instead of using the config file setting TableNamePrefix. |
|
|
CSVExcludeFieldAttribute | Defines an attribute that will exclude a field from a CSV export. |
|
|
CustomViewAttribute | Defines an attribute that will allow setting a custom view a modeled table. |
|
|
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. |
|
|
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. |
|
|
NonRecordFieldAttribute | Defines an attribute that will mark a property to not be serialized as a record field. |
|
|
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. |
|
|
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. |
|
|
ReturnLimitAttribute | Defines an attribute that will allows a top number of results to be returned when queried |
|
|
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 a property as a searchable field for a modeled table. |
|
|
SettingsCategoryAttribute | Defines an attribute that will allow a custom settings category for a modeled table. |
|
|
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. |
|
|
SQLSearchFilter | Defines a Filter to be applied to a Query |
|
|
SQLSearchModifierAttribute | Defines an attribute that translates Search Queries to more complex SQL Queries |
|
|
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. |
|
|
ViewOnlyAttribute | Defines an attribute that will allow setting View only functions for a modeled table. |
| Interface | Description | |
|---|---|---|
|
|
ITableOperations | Defines a common interface for implementations of TableOperationsT. |
| Enumeration | Description | |
|---|---|---|
|
|
AffixPosition | Locations for target expression amendment application. |
|
|
RecordOperation | Record operations for modeled tables. |
|
|
SearchType | Represents types of searches available for SearchableAttribute. |
|
|
StatementTypes | Statement types for amendment application. |
|
|
TargetExpression | Target expressions for amendment application. |