gpt4 book ai didi

.net - 从 IQueryable 到 TableQuery

转载 作者:行者123 更新时间:2023-12-02 18:26:56 25 4
gpt4 key购买 nike

使用 Azure 存储 4.3.0 并为了使用 CloudTable.ExecuteQuerySegmentedAsync (TableQuery, TableContinuationToken)我需要在 TableQuery 中转换 LinQ 谓词过滤条件,我该怎么做?

在 VB.NET 中

Dim q = MyTable.CreateQuery(Of MyEntity).Where(Function(e) e.PartitionKey = "MyPK")
'Where do I go from here to use ExecuteQuerySegmentedAsync?

最佳答案

没关系,在 Microsoft.WindowsAzure.Storage.Table.Queryable 命名空间中我找到了答案,IQueryable.AsTableQuery:

Imports Microsoft.WindowsAzure.Storage.Table.Queryable

[...]

Dim q = MyTable.CreateQuery(Of MyEntity).Where(Function(e) e.PartitionKey = "MyPK")

Dim qQueryable = q.AsQueryable

' And then I will properly loop on this
mySegToken = Await MyTable.ExecuteQuerySegmentedAsync(qQueryable.AsTableQuery, mySegToken)

关于.net - 从 IQueryable 到 TableQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30661980/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com