Pregunta

Me han tratado de utilizar las muestras que Roger Jennings recommeded en su libro, "Cloud Computing con Windows Azure", pero él está utilizando la versión 1. Estoy usando la versión 1.2 y no hay muchas diferencias. En primer lugar, tenía que volver a compilar el StorageClient DLL con el espacio de nombres corregida y otros cambios. Entonces, cuando uso el código para crear una tabla en el inicio de la aplicación, me sale un "índice de rango".

¿Alguien ha logrado crear con éxito una tabla al iniciarse la aplicación? ¿Si es así, cómo? Además, si hay alguna tutoriales / ejemplos que utilizan la versión 1.2, que habían ellos aprecian mucho también.

¿Fue útil?

Solución

Ya no tiene que reconstruir la biblioteca de cliente de almacenamiento de las muestras. v1.2 automagicamente agregará tres referencias DLL a su función:

  • Microsoft.WindowsAzure.Diagnostics
  • Microsoft.WindowAzure.ServiceRuntime
  • Microsoft.WindowsAzure.StorageClient

Para crear una tabla, tendrá a su primer juego de mesa:

  • Crear una clase que deriva de TableServiceEntity (por ejemplo, "myEntity") -
  • Derivar una clase de tabla de TableServiceContext (por ejemplo, "MyEntityDataServiceContext"). En esa clase, crear una propiedad de tipo DataServiceQuery () que devuelve CreateQuery ( "MyEntities");

Una vez que hayas hecho esto, crear la tabla con código como el siguiente:

var account = CloudStorageAccount.DevelopmentStorageAccount;
CloudTableClient.CreateTablesFromModel(typeof(MyEntityDataServiceContext),account.TableEndpoint.AbsoluteUri, account.Credentials);

Para una visión mucho más detallada en este, descargue el Azure Training Kit Plataforma . Hay un laboratorio llamado "Exploración de almacenamiento de Windows Azure" que cubre todo esto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top