技术开发 频道

【第12篇】实现Windows Azure聊天室-使用Table Storage

  【IT168 技术文档】本篇将以搭建简单的聊天室为例,演示如果使用最简单的代码,将C#实体类(Entity)直接存入Table Storage中,彻底告别SQL Server 200x和ORM工具。

  第一篇:Azure Services实例:玩转SQL Data Services(SDS)
  第二篇:Azure Services实例:Service Bus入门实例
  第三篇:Azure Services实例:开发部署Azure留言板
  第四篇:Azure Services实例:使用Blob Storage搭建简单网络硬盘
  第五篇:Azure Services实例:Windows Azure日志与队列的使用
  第七篇:Azure Services实例:在Windows Azure中使用PHP

  最终效果:

 

  首先让我们一起回顾一下Table Storage的结构。

 

  每行都是一个独立的Entity。

  Partition Key和RowKey起到了类似于主键的作用,它们用来标识Entity,同时也可以在实际使用中作为分类查询条件。

  TimeStamp属性(上图没画出)是每行都默认有的,它自动记录该行数据最后更新的时间。

  接下来我们来看看StorageClient中是怎样使用TableStorage的

 

  看着这图,单看文件名,觉得很奇怪吧? Blob和Queue都使用了Rest来实现,唯独Table没有一个对应REST的类。那它是怎么做的呢?

0