Код: Выделить всё
public class MyData
{
public string PartitionKey { get; set; }
public string RowKey { get; set; }
public int NumOranges { get; set; }
public int NumApples { get; set; }
public int NumBananas { get; set; }
}
Код: Выделить всё
var result = tableClient.Query(filter: d => d.PartitionKey = 'val');
I хотя Хранение таблицы было без схемы.
Если я изменю тип всех моих свойств int на длительный , то это работает. Я могу использовать это в качестве обходного пути, но я хотел бы знать причину, и если я смогу сделать что -то более профилактическое или логичное. < /P>
Проблема не связана с фактическими значениями. Все значения находятся в пределах Int32.maxValue . Я дважды проверил, получая данные в качестве таблицы и проверил max () каждого свойства.
Подробнее здесь: https://stackoverflow.com/questions/794 ... cast-error
Мобильная версия