CosmosQueryableExtensions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
LINQ 查询的特定于 Cosmos 的扩展方法。
[System.Runtime.CompilerServices.Nullable(0)]
public static class CosmosQueryableExtensions
public static class CosmosQueryableExtensions
[<System.Runtime.CompilerServices.Nullable(0)>]
type CosmosQueryableExtensions = class
type CosmosQueryableExtensions = class
Public Module CosmosQueryableExtensions
- 继承
-
CosmosQueryableExtensions
- 特性
注解
有关详细信息和示例,请参阅使用 EF Core 查询数据,以及使用 EF Core 访问Azure Cosmos DB。
方法
| 名称 | 说明 |
|---|---|
| FromSql<TEntity>(DbSet<TEntity>, FormattableString) |
基于表示 SQL 查询的内插字符串创建 LINQ 查询。 |
| FromSqlRaw<TEntity>(DbSet<TEntity>, String, Object[]) |
基于原始 SQL 查询创建 LINQ 查询。 |
| ToPageAsync<TSource>(IQueryable<TSource>, Int32, String, Nullable<Int32>, CancellationToken) |
允许通过重复执行同一查询来分页查询结果,传递继续标记以检索结果集的连续页,并指定每页的最大结果数。 |
| WithPartitionKey<TEntity>(IQueryable<TEntity>, Object, Object, Object) |
指定用于查询的分区的分区键。 使用基于分区键提供权限的资源令牌进行身份验证时,必需, |
| WithPartitionKey<TEntity>(IQueryable<TEntity>, Object, Object) |
指定用于查询的分区的分区键。 使用基于分区键提供权限的资源令牌进行身份验证时,必需, |
| WithPartitionKey<TEntity>(IQueryable<TEntity>, Object) |
指定用于查询的分区的分区键。 使用基于分区键提供权限的资源令牌进行身份验证时,必需, |
| WithPartitionKey<TEntity>(IQueryable<TEntity>, String) |
指定用于查询的分区的分区键。 使用基于分区键提供权限的资源令牌进行身份验证时,必需, |