agregando y actualizando entidades desde el table storage
TRANSCRIPT
![Page 1: Agregando y actualizando entidades desde el table storage](https://reader031.vdocuments.pub/reader031/viewer/2022012400/559fc6ef1a28ab850d8b456f/html5/thumbnails/1.jpg)
Microsoft AzureAgregando y actualizando entidades
desde el Table Storage
![Page 2: Agregando y actualizando entidades desde el table storage](https://reader031.vdocuments.pub/reader031/viewer/2022012400/559fc6ef1a28ab850d8b456f/html5/thumbnails/2.jpg)
En este tutorial aprenderás 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.
![Page 3: Agregando y actualizando entidades desde el table storage](https://reader031.vdocuments.pub/reader031/viewer/2022012400/559fc6ef1a28ab850d8b456f/html5/thumbnails/3.jpg)
Creando una cuenta para acceder al Azure Storage
Entrar al portal de Microsoft Azure
Manage.windowsazure.com
![Page 4: Agregando y actualizando entidades desde el table storage](https://reader031.vdocuments.pub/reader031/viewer/2022012400/559fc6ef1a28ab850d8b456f/html5/thumbnails/4.jpg)
Creando una cuenta para acceder al Azure Storage
Crear cuenta
Clic en Almacenamiento. Clic en nuevo.
![Page 5: Agregando y actualizando entidades desde el table storage](https://reader031.vdocuments.pub/reader031/viewer/2022012400/559fc6ef1a28ab850d8b456f/html5/thumbnails/5.jpg)
Creando una cuenta para acceder al Azure Storage
Crear cuenta
Clic en Creación rápida. Escribir nombre de cuenta. Escoger región más cercana o
grupo de afinidad. Escoger replicación
(Geográficamente redundante). Clic en Crear cuenta de
almacenamiento.
![Page 6: Agregando y actualizando entidades desde el table storage](https://reader031.vdocuments.pub/reader031/viewer/2022012400/559fc6ef1a28ab850d8b456f/html5/thumbnails/6.jpg)
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
![Page 7: Agregando y actualizando entidades desde el table storage](https://reader031.vdocuments.pub/reader031/viewer/2022012400/559fc6ef1a28ab850d8b456f/html5/thumbnails/7.jpg)
Creando una cuenta para acceder al Azure Storage
Claves de almacenamiento
Teniendo nuestra cuenta ya creada, damos clic en Administrar Claves.
![Page 8: Agregando y actualizando entidades desde el table storage](https://reader031.vdocuments.pub/reader031/viewer/2022012400/559fc6ef1a28ab850d8b456f/html5/thumbnails/8.jpg)
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 quisiéramos cambiarlas , tan solo hay que presionar el botón de regenerar.
![Page 9: Agregando y actualizando entidades desde el table storage](https://reader031.vdocuments.pub/reader031/viewer/2022012400/559fc6ef1a28ab850d8b456f/html5/thumbnails/9.jpg)
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.WindowsAzureMicrosoft.WindowsAzure.StorageClient
Agregar clase AzureStorageAccount
![Page 10: Agregando y actualizando entidades desde el table storage](https://reader031.vdocuments.pub/reader031/viewer/2022012400/559fc6ef1a28ab850d8b456f/html5/thumbnails/10.jpg)
NOTAS:
Con el código 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.
![Page 11: Agregando y actualizando entidades desde el table storage](https://reader031.vdocuments.pub/reader031/viewer/2022012400/559fc6ef1a28ab850d8b456f/html5/thumbnails/11.jpg)
Agregar clase de referencia
Agregar nuevo archivo de tipo clase al proyecto “Carrera.cs”.
Importar nombres de espacio:
System.Data.Services.CommonMicrosoft.WindowsAzure.StorageClient
![Page 12: Agregando y actualizando entidades desde el table storage](https://reader031.vdocuments.pub/reader031/viewer/2022012400/559fc6ef1a28ab850d8b456f/html5/thumbnails/12.jpg)
NOTAS
El código 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). Además siempre se tienen que agregar los tres atributos clave:
Partition Key.
Row Key.
Timestamp.
![Page 13: Agregando y actualizando entidades desde el table storage](https://reader031.vdocuments.pub/reader031/viewer/2022012400/559fc6ef1a28ab850d8b456f/html5/thumbnails/13.jpg)
Agregar clase contexto
Agregar nuevo archivo de tipo clase al proyecto “ContextoCarrera.cs”.
Importar nombres de espacio:
Microsoft.WindowsAzureMicrosoft.WindowsAzure.StorageClient
![Page 14: Agregando y actualizando entidades desde el table storage](https://reader031.vdocuments.pub/reader031/viewer/2022012400/559fc6ef1a28ab850d8b456f/html5/thumbnails/14.jpg)
NOTAS
Con el código anterior tenemos una clase que hereda todas las características 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.
![Page 15: Agregando y actualizando entidades desde el table storage](https://reader031.vdocuments.pub/reader031/viewer/2022012400/559fc6ef1a28ab850d8b456f/html5/thumbnails/15.jpg)
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 suscripción.
Al abrir alguna cuenta, en el servicio de Tables se encontrarán todas las tablas que estemos generando en el Table Storage.
![Page 16: Agregando y actualizando entidades desde el table storage](https://reader031.vdocuments.pub/reader031/viewer/2022012400/559fc6ef1a28ab850d8b456f/html5/thumbnails/16.jpg)
Crear tablas desde el TableStorage
Agregar un nuevo WebForm al proyecto.
Agregar el código de ejemplo.
Importar nombres de espacio:
Microsoft.WindowsAzure;Microsoft.WindowsAzure.StorageClient
System.Data.Services.Client
![Page 17: Agregando y actualizando entidades desde el table storage](https://reader031.vdocuments.pub/reader031/viewer/2022012400/559fc6ef1a28ab850d8b456f/html5/thumbnails/17.jpg)
Crear entidades en una tabla del TableStorage
Agregar un nuevo WebForm al proyecto.
Agregar el código de ejemplo.
Importar nombres de espacio:
Microsoft.WindowsAzure;Microsoft.WindowsAzure.StorageClient
System.Data.Services.Client
![Page 18: Agregando y actualizando entidades desde el table storage](https://reader031.vdocuments.pub/reader031/viewer/2022012400/559fc6ef1a28ab850d8b456f/html5/thumbnails/18.jpg)
Actualizar entidades en una tabla del TableStorage
Agregar un nuevo WebForm al proyecto.
Agregar el código de ejemplo.
Importar nombres de espacio:
Microsoft.WindowsAzure;Microsoft.WindowsAzure.StorageClient
System.Data.Services.Client
![Page 19: Agregando y actualizando entidades desde el table storage](https://reader031.vdocuments.pub/reader031/viewer/2022012400/559fc6ef1a28ab850d8b456f/html5/thumbnails/19.jpg)
NOTAS
La creación 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 aparecerán las entidades que hemos estado creando.
![Page 20: Agregando y actualizando entidades desde el table storage](https://reader031.vdocuments.pub/reader031/viewer/2022012400/559fc6ef1a28ab850d8b456f/html5/thumbnails/20.jpg)
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