Azure sql database WAMS可以隐藏某些列吗?

Azure sql database WAMS可以隐藏某些列吗?,azure-sql-database,windows-8.1,azure-mobile-services,Azure Sql Database,Windows 8.1,Azure Mobile Services,我在我的Windows8.1项目中使用WindowsAzure移动服务,我需要的是隐藏一些列,以便它们不会在运行时生成到Azure DB的表中。 我尝试搜索此项,但找不到任何解决方案。您的意思是,您在客户端的类型中有一些不希望发送到运行时的属性,以便它们不会成为相应表中的列吗?如果是这种情况,您可以使用[JsonIgnore]属性装饰这些属性,并且当客户端将对象发送到服务器时(通过插入或更新),它们不会被序列化,因此不会创建列 另一个选项是在服务器端本身进行更改,方法是显式删除服务器脚本中插入/

我在我的Windows8.1项目中使用WindowsAzure移动服务,我需要的是隐藏一些列,以便它们不会在运行时生成到Azure DB的表中。
我尝试搜索此项,但找不到任何解决方案。

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

另一个选项是在服务器端本身进行更改,方法是显式删除服务器脚本中插入/更新项的属性。这也会产生同样的效果。这是此类插入脚本的示例(更新脚本类似):

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