1

以下是我想要的:

if("phone" property exists in entity){
//get value
"phone"=>$entity->getProperty("phone")->getValue();

}

在 azure 页面上找不到任何内容。

4

1 回答 1

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
}
于 2013-09-20T22:45:30.193 回答