Рекомендуем использовать хранилище Azure в Магазине Windows
Я использую библиотеку классов хранения Azure в Windows Store. Существует класс DynamicTableEntity, но я хочу наследовать класс TableEntity, как то, что мы делаем в WPF.
Итак, как создать TableEntity Class в приложении Windows store, кто-нибудь может поделиться кодом? Теперь я просто использую такой код:
public class PictureEntity
{
private DynamicTableEntity entity;
public PictureEntity()
{
//TODO:This username should be changed to User account in real app
this.entity = new DynamicTableEntity() { PartitionKey = "UserName", RowKey = DateTime.Now.ToFileTime().ToString() };
}
public string Name {
get
{
return entity.Properties["FileName"].StringValue;
}
set
{
entity.Properties.Add(new KeyValuePair<string, EntityProperty>("FileName", new EntityProperty(value)));
}
}
public string PictureUrl {
get
{
return entity.Properties["ImageUrl"].StringValue;
}
set
{
entity.Properties.Add(new KeyValuePair<string, EntityProperty>("ImageUrl", new EntityProperty(value)));
}
}
public string Description
{
get
{
return entity.Properties["Description"].StringValue;
}
set
{
entity.Properties.Add(new KeyValuePair<string, EntityProperty>("Description", new EntityProperty(value)));
}
}
public DynamicTableEntity PictureTableEntity { get { return entity; } set {
entity = value;
} }
public StorageFile PictureFile { get; set; }
}
1 ответ
Вы можете попробовать использовать клиентскую библиотеку хранилища Azure для WinRT. Дополнительные сведения см. В следующей статье в официальной документации Microsoft по Azure:
Как использовать хранилище Azure в приложениях Магазина Windows
Не уверен, что вы все еще ищете этот ответ в 2015 году, но я надеюсь, что это поможет!