azure sql数据库- WAMS可以隐藏一些列



我在Windows 8.1项目中使用Windows Azure移动服务,我需要的是隐藏一些列,以便它们不会在运行时生成到Azure DB表。

你的意思是你有一些属性在你的类型在客户端,你不想被发送到运行时,使他们不成为列在相应的表?如果是这种情况,您可以用[JsonIgnore]属性修饰这些属性,并且当客户端将对象发送给服务器(通过插入或更新)时,它们不会被序列化,因此不会创建列。

另一个选择是在服务器端本身进行更改,通过显式地删除服务器脚本中插入/更新项的属性。那会有同样的效果。下面是插入脚本的一个示例(更新脚本也类似):

function insert(item, user, request) {
    delete item.propertyWhichIDoNotWantToBecomeAColumn;
    request.execute();
}

最新更新