Azure TableServiceContext是否应该是一次性的?

问题描述

| 我正在一个新项目中开始使用Azure Tables。 我对TableServiceContext的奇怪之处感到震惊。 它似乎与LinqToSql上下文对象类似,因为它跟踪对象的更改等。 但是TableServiceContext不是一次性的。 TableServiceContext应该是一次性的吗?     

解决方法

        一次性用于对象可以访问非托管资源。但是通常使用一次性工具强制执行某些清理/操作。我假设LinqToSql上下文可以使与数据库的连接保持打开状态,这意味着它应该是可抛弃的,以便可以关闭连接。 TableServiceContext不会使连接保持打开状态,因为它使用REST协议进行更改。上下文跟踪的对象只是为了能够发送正确的Etag以进行更新等。因此,不,我认为TableServiceContext不需要是一次性的。     

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...