Azureの小ネタ (改)

~Azureネタを中心に、色々とその他の技術的なことなどを~

Storageエミュレーター

SDK1.3から開発ストレージ改め、Storage エミュレーターになりました。以前は、Tableに日本語を入れられない不具合がありましたが、その後検証していなかったので。

void Main()
{
	var account = CloudStorageAccount.DevelopmentStorageAccount;
	var tc = account.CreateCloudTableClient();
	var sc = tc.GetDataServiceContext();
	var entity = new Table() 
	{
		PartitionKey = "hoge",
		RowKey = "Fuga",
		Message = "eメッセージ",
		メッセージ = "jメッセージ"
	};
	
	sc.AddObject("Table", entity);
	sc.SaveChanges();	
	Console.WriteLine ("End");
}

public class Table : Microsoft.WindowsAzure.StorageClient.TableServiceEntity
{
  public string メッセージ {get ; set;}
  public string Message { get; set;}
}

TableXplorer で参照したところ。Property名、メッセージともに日本語入りました。