У меня есть база данных с хранилищем таблиц Azure, где я храню сущности с различными свойствами, и все работает хорошо.Однако, когда я пытаюсь добавить новое свойство, оно вообще не сохраняется.Мой код InsertEntity выглядит следующим образом:
LunchDateEntity entity = new LunchDateEntity(ID);
try{
AppStorage storage = new AppStorage(TABLENAME);
entity.setProperty1(prop1)
entity.setProperty2(prop2)
entity.setProperty3(prop3)
entity.setNewProperty(newProp)
TableOperation operation = TableOperation.insert(entity);
m_table.execute(operation);
}
catch(...) {...}
Опора 1,2,3, которые являются объектами, которые у меня были до этого, добавляются в хранилище таблиц, однако newProp не отображает att all в хранилище таблиц.
Я пытался жестко закодировать свойство при создании объекта, но безрезультатно.
Мой класс сущностей выглядит так:
public class myEntity extends TableServiceEntity {
public static final String TABLENAME = "myTable";
public static final String PARTITION_KEY = "part1";
public String m_prop1 = "";
public String m_prop2 = "";
public String m_prop3 = "";
public String m_newProp = "";
public myEntity() {
this.partitionKey = PARTITION_KEY;
}
public void setProp1(String prop1) {
m_prop1 = prop1;
}
public String getProp1() {
return m_prop1;
}
public void setNewProp(String newProp) {
m_newProp = newProp;
}
И так далее, и так далее для всех свойств.Все они похожи друг на друга.
Я неправильно понял, как работает функция вставки?Есть какие-нибудь идеи, почему это не работает?
Заранее спасибо