你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

IMobileServiceTable<T> 接口

定义

提供对移动服务的表的操作。

public interface IMobileServiceTable<T> : Microsoft.WindowsAzure.MobileServices.IMobileServiceTable
type IMobileServiceTable<'T> = interface
    interface IMobileServiceTable
Public Interface IMobileServiceTable(Of T)
Implements IMobileServiceTable

类型参数

T

表中实例的类型 (表示表) 。

实现

属性

MobileServiceClient

获取对此表关联的 的 MobileServiceClient 引用。

(继承自 IMobileServiceTable)
SystemProperties

要包含在项中的移动服务系统属性。

(继承自 IMobileServiceTable)
TableName

获取表的名称。

(继承自 IMobileServiceTable)

方法

CreateQuery()

为当前表创建查询。

DeleteAsync(JObject)

从表中删除一个 instance

(继承自 IMobileServiceTable)
DeleteAsync(JObject, IDictionary<String,String>)

从表中删除一个 instance

(继承自 IMobileServiceTable)
DeleteAsync(T)

从表中删除实例。

DeleteAsync(T, IDictionary<String,String>)

从表中删除实例。

IncludeDeleted()

创建一个查询,以确保它获取已删除的记录。 这需要在移动服务上启用软删除功能。 有关详细信息 ,请访问链接

IncludeTotalCount()

创建一个查询,该查询将确保它将获取已返回的所有记录(并且忽略客户端或服务器指定的任何 take paging/limit 子句)的总数。

InsertAsync(JObject)

向表中插入 instance

(继承自 IMobileServiceTable)
InsertAsync(JObject, IDictionary<String,String>)

向表中插入 instance

(继承自 IMobileServiceTable)
InsertAsync(T)

将新实例插入到表中。

InsertAsync(T, IDictionary<String,String>)

将新实例插入到表中。

LookupAsync(Object)

按其 ID 从表中查找实例。

LookupAsync(Object, IDictionary<String,String>)

按其 ID 从表中查找实例。

OrderBy<TKey>(Expression<Func<T,TKey>>)

通过应用指定的 ascending order 子句创建查询。

OrderByDescending<TKey>(Expression<Func<T,TKey>>)

通过应用指定的 descending order 子句创建查询。

ReadAsync()

从表中返回实例。

ReadAsync(String)

执行对表的查询。

(继承自 IMobileServiceTable)
ReadAsync(String, IDictionary<String,String>, Boolean)

执行对表的查询。

(继承自 IMobileServiceTable)
ReadAsync<U>(IMobileServiceTableQuery<U>)

使用查询从表中返回实例。

ReadAsync<U>(String)

执行对表的查询。

RefreshAsync(T)

使用来自该表的最新值刷新当前实例。

RefreshAsync(T, IDictionary<String,String>)

使用来自该表的最新值刷新当前实例。

Select<U>(Expression<Func<T,U>>)

通过应用指定的选择创建查询。

Skip(Int32)

通过应用指定的 skip 子句创建查询。

Take(Int32)

通过应用指定的 take 子句创建查询。

ThenBy<TKey>(Expression<Func<T,TKey>>)

通过应用指定的 ascending order 子句创建查询。

ThenByDescending<TKey>(Expression<Func<T,TKey>>)

通过应用指定的 descending order 子句创建查询。

ToEnumerableAsync()

以异步方式获取表的元素。

ToListAsync()

以异步方式获取表的元素并且在一个新列表中返回结果。

UndeleteAsync(JObject)

从表中取消删除 instance 。 这需要在移动服务上启用软删除功能。 有关详细信息 ,请访问链接

(继承自 IMobileServiceTable)
UndeleteAsync(JObject, IDictionary<String,String>)

从表中取消删除 instance 。 这需要在移动服务上启用软删除功能。 有关详细信息 ,请访问链接

(继承自 IMobileServiceTable)
UndeleteAsync(T)

从表中取消删除 instance 。 这需要在移动服务上启用软删除功能。 有关详细信息 ,请访问链接

UndeleteAsync(T, IDictionary<String,String>)

从表中取消删除 instance 。 这需要在移动服务上启用软删除功能。 有关详细信息 ,请访问链接

UpdateAsync(JObject)

更新表中的instance

(继承自 IMobileServiceTable)
UpdateAsync(JObject, IDictionary<String,String>)

更新表中的instance

(继承自 IMobileServiceTable)
UpdateAsync(T)

更新表中的实例。

UpdateAsync(T, IDictionary<String,String>)

更新表中的实例。

Where(Expression<Func<T,Boolean>>)

通过应用指定的筛选谓词创建查询。

WithParameters(IDictionary<String,String>)

应用于源查询,要用作具有请求 URI 查询字符串的用户定义参数的指定字符串键值对。

扩展方法

ToCollectionAsync<TTable>(IMobileServiceTable<TTable>, Int32)

基于表创建新集合。

ReadAsync(IMobileServiceTable, String, IDictionary<String,String>)

执行对表的查询。

适用于