gpt4 book ai didi

c# - Azure存储1.7 : how to make a simple select that works everytime?

转载 作者:行者123 更新时间:2023-12-03 04:33:12 26 4
gpt4 key购买 nike

我在本地和我的 azure 服务器上遇到了这条线的问题:

var eq = new EquationEntity().Query().Where(x => x.Key == key).FirstOrDefault();

我正在尝试使用 Key 检索行,但它仅在 50% 的时间内有效(当它不起作用时 eq 为 null)。我检查过表,该行始终存在,所以这不是问题。

几点

  • 它与内容无关:具有相同内容的行有时有效,有时无效。
  • 所有行的 PartionKey 始终相同。
  • 我的 Azure 服务器上只有 7000 行。我本地的几乎为 0。
  • 我使用 Azure SDK 2.2(因此使用 Azure Storage 1.7)(这是一个旧项目)

请帮我做一些应该很简单的事情,但却让我节省了很多时间!

编辑:我刚刚尝试过这个

Data.Azure.ServiceContext.CreateQuery<EquationEntity>(TableName).Where(x => x.Key == key).FirstOrDefault();

看起来效果更好。但我得到的不是 50%,而是 80%。我需要 100%。

最佳答案

我找到这个链接后: http://gauravmantri.com/2012/11/17/storage-client-library-2-0-migrating-table-storage-code/

我意识到从 Azure SDK 2.2 切换到 2.7 并不难,因此选择了此选项。现在它工作得很好。

关于c# - Azure存储1.7 : how to make a simple select that works everytime?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32615880/

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