繁体   English   中英

Azure存储类型提供程序:构建时为FS0039,但智能感知显示类型为可用

[英]Azure Storage Type Provider: FS0039 on build but intellisense shows type as available

我正在尝试使用Azure存储类型提供程序从Azure存储帐户访问类型

type AzAcc = AzureTypeProvider<"{our ac name}","{our key}">
type clientEntity = AzAcc.Domain.FeedLabClientsEntity

我得到了FeedLabClientsEntity类型的intellisense,可以在没有Visual FeedLabClientsEntity '的情况下继续进行,但是在构建上面的第二行会抛出错误

error FS0039: The type 'FeedLabClientsEntity' is not defined

我该如何访问此类型?

基本上这是TP的“特征”。 与大多数其他热切评估模式并预先生成类型系统的TP不同,Azure TP按需生成类型,因此只有在浏览blob或表后,才会显示这些类型。 这主要是因为节省了潜在的IO - 如果你指向一个真正的Azure帐户,理论上你可以拥有无​​限数量的表和blob。

您可以通过首先尝试使用例如GetPartition访问相应的表来解决此问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM