You are on page 1of 20

Microsoft Azure

Agregando y actualizando entidades

desde el Table Storage

En este tutorial aprenders a:


Crear una cuenta de almacenamiento en Azure.
Como crear tablas para el almacenamiento Table Storage.
Agregar entidades a una tabla desde el Table Storage.
Actualizar entidades de una tabla desde el Table Storage.

Creando una cuenta para


acceder al Azure Storage
Entrar al portal de Microsoft Azure
Manage.windowsazure.com

Creando una cuenta para


acceder al Azure Storage
Crear cuenta
Clic en Almacenamiento.
Clic en nuevo.

Creando una cuenta para


acceder al Azure Storage
Crear cuenta
Clic en Creacin rpida.
Escribir nombre de cuenta.
Escoger regin ms cercana o
grupo de afinidad.
Escoger replicacin
(Geogrficamente redundante).
Clic en Crear cuenta de
almacenamiento.

NOTAS:
Cuando creamos una cuenta de almacenamiento, creamos una
cuenta con posibilidad de almacenar mediante: blobs, tables y
queues.
Ejemplo:
De nuestra URL inicial miazurestorage.*.core.windows.net
Al crear nuestra cuenta nos quedamos con:
https://miazurestorage.blob.core.windows.net
https://miazurestorage.table.core.windows.net
https://miazurestorage.queue.core.windows.net

Creando una cuenta para


acceder al Azure Storage
Claves de almacenamiento
Teniendo nuestra cuenta ya
creada, damos clic en
Administrar Claves.

Creando una cuenta para


acceder al Azure Storage
Claves de almacenamiento
Cuando se crea nuestra cuenta,
tenemos dos tipos: primaria y
secundaria.
Las dos claves nos sirven para
almacenar en nuestro Azure
Storage. Si quisiramos
cambiarlas , tan solo hay que
presionar el botn de regenerar.

Creando una cuenta para


acceder al Azure Storage
Accediendo al Azure Storage
Teniendo un proyecto de tipo
WebRole o WorkerRole con Visual
Studio, importar nuestros
nombres de espacios:
Microsoft.WindowsAzure
Microsoft.WindowsAzure.StorageClient

Agregar clase
AzureStorageAccount

NOTAS:
Con el cdigo anterior, ya podemos acceder a nuestra cuenta
almacenamiento en el Azure Storage, de igual manera si estamos
trabajando de forma local, estaremos trabajando con el Storage
Emulator.

Agregar clase de referencia


Agregar nuevo archivo de tipo
clase al proyecto Carrera.cs.
Importar nombres de espacio:
System.Data.Services.Common
Microsoft.WindowsAzure.StorageClient

NOTAS
El cdigo anterior nos sirve para modelar la tabla que manejaremos
en el Table Storage desde la nube de Azure. En este caso es una
tabla para almacenar carreras y que solo necesita dos datos
(nombre y tipo). Adems siempre se tienen que agregar los tres
atributos clave:

Partition Key.
Row Key.
Timestamp.

Agregar clase contexto


Agregar nuevo archivo de tipo
clase al proyecto
ContextoCarrera.cs.
Importar nombres de espacio:
Microsoft.WindowsAzure
Microsoft.WindowsAzure.StorageClient

NOTAS

Con el cdigo anterior tenemos una clase que hereda todas las
caractersticas de la clase TableServiceContext.
Esta tabla no servir para devolvernos todas las entidades que
coincidan sobre una consulta de tipo Linq de una forma segura por
medio de credenciales.

NOTAS
Desde el explorador de
servidores de Visual Studio,
podemos irnos al elemento
Azure en su elemento
Storage. Al dar clic ah,
encontraremos las cuentas
de almacenamiento ligadas a
nuestra suscripcin.
Al abrir alguna cuenta, en el
servicio de Tables se
encontrarn todas las tablas
que estemos generando en el
Table Storage.

Crear tablas desde el


TableStorage
Agregar un nuevo WebForm al
proyecto.
Agregar el cdigo de ejemplo.
Importar nombres de espacio:
Microsoft.WindowsAzure;
Microsoft.WindowsAzure.StorageClient
System.Data.Services.Client

Crear entidades en una


tabla del TableStorage
Agregar un nuevo WebForm al
proyecto.
Agregar el cdigo de ejemplo.
Importar nombres de espacio:
Microsoft.WindowsAzure;
Microsoft.WindowsAzure.StorageClient
System.Data.Services.Client

Actualizar entidades en una


tabla del TableStorage
Agregar un nuevo WebForm al
proyecto.
Agregar el cdigo de ejemplo.
Importar nombres de espacio:
Microsoft.WindowsAzure;
Microsoft.WindowsAzure.StorageClient
System.Data.Services.Client

NOTAS

La creacin de la tabla la
podemos comprobar desde el
explorador de servidores dando
doble clic en el servicio de Tables.
Al dar doble clic en la tabla nos
aparecern las entidades que
hemos estado creando.

Si quieres saber mas acerca de Microsoft Azure no olvides visitar:

BLOG
http://blogs.itpro.es/eduardocloud
YouTube: https://www.youtube.com/user/azuresinlimites
Facebook: https://www.facebook.com/zemoreno
Twitter: https://twitter.com/victor_zemoreno
SlideShare: http://www.slideshare.net/zemoreno1
Google +: https://plus.google.com/u/0/117719984579300573037/posts

You might also like