Domanda

ho cercato di utilizzare gli esempi che Roger Jennings recommeded nel suo libro, "cloud computing con Windows Azure", ma sta utilizzando la versione 1. Sto utilizzando v1.2 e c'è un sacco di differenze. In primo luogo, ho dovuto ricompilare il DLL StorageClient con il namespace corretto e altre modifiche. Poi, quando uso il suo codice per creare una tabella a inizio applicazione, ottengo un "fuori dell'indice gamma".

Qualcuno ha riuscito a creare con successo una tabella all'avvio dell'applicazione? Se é cosi, come? Inoltre, se ci sono dei tutorial / esempi che utilizzano la versione 1.2, mi piacerebbe molto li apprezzano anche.

È stato utile?

Soluzione

Non hai più di ricostruire la libreria client conservazione del campione. v1.2 saranno automagicamente aggiungere tre riferimenti DLL per il vostro ruolo:

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

Per creare una tabella, avrete bisogno di primo set la tua tavola:

  • Creare una classe che deriva da TableServiceEntity (ad esempio, "MyEntity") -
  • derivare una classe da tavolo TableServiceContext (ad esempio, "MyEntityDataServiceContext"). In quella classe, creare una proprietà di tipo DataServiceQuery (), che restituisce createQuery ( "MyEntities");

Una volta fatto questo, creare la tabella con il codice come questo:

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

Per un look molto più dettagliato a questo, scaricare il Azure Platform Training Kit . C'è un laboratorio chiamato "Alla scoperta di Windows Azure Storage" che copre tutto questo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top