以下是我想要的:
if("phone" property exists in entity){
//get value
"phone"=>$entity->getProperty("phone")->getValue();
}
无法在azure页面上找到任何内容。
答案 0 :(得分:1)
使用 DynamicTableEntity 类来执行此操作。从没有通用TableEntity类的表中检索实体时,您的实体将是DynamicTableEntity类型。此类具有属性类 Properties ,其类型为 IDictionary 。所以你应该有这样的代码(我不知道这是否编译,只是从头顶写下来):
if(entity.Properties.Keys.Contains("phone"))
{
var x = entity.Properties["phone"].toString() //Or cast it to whatever you need
}