- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我只是在摆弄 F# 和 Azure,但对 TableServiceContext 感到困惑。我正在转换this post到 F# 实现中,该实现进展顺利,直到到达实际查询数据的地步。在 C# 中,代码是
public IEnumerable<ContactDataModel> Select()
{
var results = from c in _ServiceContext.ContactTable
select c;
var query = results.AsTableServiceQuery<ContactDataModel>();
var queryResults = query.Execute();
return queryResults;
}
其中 results 是 IQueryable,而 AsTableServiceQuery 看起来像是一个扩展方法。
有人知道如何使用 TableServiceContext 对 Azure 存储执行这些类型的查询吗?
我本来会想到类似的事情
seq { for c in _ServiceContext.ContactTable do yield c }
甚至使用电源组
query <@ seq { for c in _ServiceContext.ContactTable do yield c } @>
将是一个很好的起点,但我不知道从这里该去哪里。我认为最坏的情况是将其保留为 C# 代码,然后从 F# 调用它,但想知道是否有任何替代方案。
干杯迪伦
最佳答案
使用query <@ seq { ... } @>
并将结果转换为 IQueryable(不幸的是,这是 PowerPack 中查询支持的一个限制)。其余的应该与 C# 相同:
let results =
query <@ seq { for c in _ServiceContext.ContactTable do yield c } @>
:?> IQueryable<DataContactModel>
let query = results.AsTableServiceQuery()
query.Execute()
(我没试过)
关于F# 和 Azure TableServiceContext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3433499/
[输入 azure 表 noob]我能找到的有关 Azure 表存储的所有文章都指定了 Microsoft.WindowsAzure.StorageClient 中与 TableServiceCont
我有一个 azure 表记录对象定义为 [DataServiceKey("PartitionKey", "RowKey")] public class TableRecord { public
我只是在摆弄 F# 和 Azure,但对 TableServiceContext 感到困惑。我正在转换this post到 F# 实现中,该实现进展顺利,直到到达实际查询数据的地步。在 C# 中,代码
我有以下数据结构: [DataServiceEntity] public class User { public string RowKey { get; set; } public
我只是在摆弄 F# 和 Azure,但对 TableServiceContext 感到困惑。我正在转换this post到 F# 实现中,该实现进展顺利,直到到达实际查询数据的地步。在 C# 中,代码
我有以下数据结构: [DataServiceEntity] public class User { public string RowKey { get; set; } public
我正在使用 tableServiceContext.CreateQuery 方法,现在(升级到 Azure SDK 2.5 后)它说 * Support for accessing Windows A
给定一个CloudTableQuery和/或DataServiceQuery,是否可以获取生成查询的TableServiceContext? 最佳答案 是的,这可以使用反射来实现。下面是一个扩展方法,
在 ASP.NET MVC 3 Web Role 中,我意识到我已经编写了很多下面的代码: var account = CloudStorageAccount.Parse( R
我正在使用 Azure Toolkit 编写 Windows Phone 7 应用程序.我还使用 NUnit Test Runner for WP7 为其创建单元测试。 . 现在,我想测试一个代码,它
我之前使用的是 Microsoft.WindowsAzure.StorageClient 1.7 以及所有使用 TableServiceContext 的 DAL 方法。添加、删除、更新、获取、查找和
我是一名优秀的程序员,十分优秀!