Microsoft.WindowsAzure.Mobile.Service.Tables Namespace

 

ClassDescription
System_CAPS_pubclassEntityTableSqlGenerator

Updates the SQL DB definition to take into account columns marked by TableColumnType. The EntityTableSqlGenerator can be enabled either by using the scaffolded DbContext or by deriving from the EntityContext base class.

System_CAPS_pubclassQueryResult

Represents the results of a query request along with the total count of entities identified by the request URI after all $filter system query options have been applied.

System_CAPS_pubclassTableColumnAttribute

The TableColumnAttribute can be used to annotate data model properties that represent system properties used by the TableController(Of TData). By indicating which columns are the id, version, createdAt, etc. columns, the various domain managers can leverage that information to provide the best possible mapping to any particular backend store.

System_CAPS_pubclassTableController

This is the non-generic common base class for table controllers. It is strongly recommended instead using the generic version TableController{T} which provides strongly typed support for the various table operations.

System_CAPS_pubclassTableControllerConfigAttribute

Performs configuration customizations for TableController(Of TData) derived controllers.

System_CAPS_pubclassTableControllerConfigProvider

Customizes settings for TableController(Of TData) derived controllers.

System_CAPS_pubclassTableFilterProvider

The TableFilterProvider registers specialized IActionFilter instances used by the TableController(Of TData). The filters are registered as part of the custom controller configuration which can be configured using the dependency injection engine using the type ITableControllerConfigProvider.

System_CAPS_pubclassTableUtils

Provides various utilities and helper methods for table related features.

InterfaceDescription
System_CAPS_pubinterfaceIDomainManager(Of TData)

Provides an abstraction for accessing a backend store for a TableController(Of TData). The abstraction can be implemented in one of two ways depending on the capabilities of the backend store. Stores that support a IQueryable(Of T) -based model can implement the M:Query and M:Lookup methods whereas stores that don't support IQueryable directly or where it is not the preferred way of accessing them can implement the M:QueryAsync and M:LookupAsync methods.

System_CAPS_pubinterfaceITableControllerConfigProvider

Provides an abstraction for performing configuration customizations for TableController(Of TData) derived controllers. An implementation can be registered via the T:System.Web.Http.Services.DependencyResolver.

System_CAPS_pubinterfaceITableData

The ITableData provides an abstraction indicating how the system properties for a given table data model are to be serialized when communicating with the clients. The uniform serialization of system properties ensures that the clients can process the system properties uniformly across platforms.

EnumerationDescription
System_CAPS_pubenumTableColumnType

Provides an indication of type of table column a given property is. The TableColumnType is used in connection with the TableControllerConfigAttribute which can be used to decorate a data type.

Return to top
Show: