Frage

Ich habe versucht, um die Proben zu verwenden, dass Roger Jennings in seinem Buch recommeded „Cloud Computing mit Windows Azure“, aber er ist mit der Version 1. Ich bin mit v1.2 und es gibt viele Unterschiede. Erstens hatte ich die StorageClient DLL mit dem korrigierten Namespace und anderen Änderungen neu zu kompilieren. Dann, als ich seinen Code verwenden, um eine Tabelle auf dem Anwendungsstart zu schaffen, ich eine bekommen „out of range index“.

hat es geschafft, jemand erfolgreich eine Tabelle beim Start der Anwendung erstellen? Wenn das so ist, wie? wenn es auch irgendwelche Tutorials / samples, dass die Verwendung der Version 1.2, würde ich sehr zu schätzen sie auch.

War es hilfreich?

Lösung

Sie haben nicht mehr die Probenspeicher-Client-Bibliothek neu zu erstellen. v1.2 fügt automatisch drei DLL Verweise auf Ihre Rolle:

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

Um eine Tabelle zu erstellen, können Sie zum ersten Satz auf dem Tisch brauchen werden:

  • Erstellen Sie eine Klasse von TableServiceEntity Ableiten (sagen wir, "MyEntity") -
  • Leiten Sie eine Tabellenklasse von TableServiceContext (sagen wir, "MyEntityDataServiceContext"). In dieser Klasse, erstellen Sie eine Eigenschaft des Typs Dataservicequery (), dass die Renditen Create ( "MyEntities");

Wenn Sie das getan haben, erstellen Sie die Tabelle mit Code wie folgt:

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

Für einen viel genaueren Blick auf diese, laden Sie die Azure Platform Training Kit . Es gibt ein Labor „Exploring Windows Azure Storage“ genannt, dass deckt alles.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top