Я делаю запрос к таблице хранения Azure, используя TableEntityAdapater
.Ниже приведен фрагмент того, как я делаю свой запрос
var table = await GetCloudTable(_appSecretSettings.StorageConnectionString, _contentContainer);
TableContinuationToken token = null;
var entities = new List<TableEntityAdapter<Content>>();
TableQuery<TableEntityAdapter<Content>> query = new TableQuery<TableEntityAdapter<Content>>();
do
{
var queryResult = await table.ExecuteQuerySegmentedAsync(query, token);
entities.AddRange(queryResult.Results);
token = queryResult.ContinuationToken;
} while (token != null);
Мой класс Content
выглядит следующим образом
public class Content
{
public string Key { get; set; }
public string Title { get; set; }
}
В таблице хранения Azure свойства хранятся в верблюжьем регистре ( c amelCase), но я хотел бы, чтобы мои свойства класса C # были в паскалях ( P ascalCase) в соответствии с соглашениями c #.
В таком виде мой запрос не выполняется, потому что мойC # - паскаль, а стол - верблюд.Если я изменю свои свойства c # на верблюжий случай, как это следует, он прекрасно работает, но мне больно видеть и видеть свойства C # в верблюжьем случае.
public class Content
{
public string key { get; set; }
public string title { get; set; }
}
Как я могу решить эту проблему в моем C # (яя не могу легко изменить таблицу Azure, потому что я не контролирую, как туда помещаются данные)