Entity framework 隐藏Breeze数据返回中的列

Entity framework 隐藏Breeze数据返回中的列,entity-framework,breeze,Entity Framework,Breeze,在标识客户的实体框架模型中,一个简单的客户GUID。我们正在使用breeze和asp.NETMVC,并正在进行IQueryable 有没有办法全局不返回JSON中的那些列?这将减少通过导线传输的大量数据。我们不想从EF模型中的映射中删除它,因为我们在保存时仍然使用它 您可能需要特别查看[JsonIgnore]属性。有关更复杂的场景,请参阅“条件属性序列化” 在插入和更新来自客户端的数据时一定要小心。如果您的客户机上载了一个新实体以进行插入,而它缺少服务器端所需的属性,那么您必须采取一些措施 要明

在标识客户的实体框架模型中,一个简单的客户GUID。我们正在使用breeze和asp.NETMVC,并正在进行IQueryable

有没有办法全局不返回JSON中的那些列?这将减少通过导线传输的大量数据。我们不想从EF模型中的映射中删除它,因为我们在保存时仍然使用它

您可能需要特别查看
[JsonIgnore]
属性。有关更复杂的场景,请参阅“条件属性序列化”

在插入和更新来自客户端的数据时一定要小心。如果您的客户机上载了一个新实体以进行插入,而它缺少服务器端所需的属性,那么您必须采取一些措施

要明确的是,Json.NET的配置对服务器端EF模型没有影响。。。正是你想要的

这也意味着从EF模型生成的元数据将描述客户端看不到的属性。我想你会想补偿的。此类赔偿超出了本问题的范围;查看有关元数据的Breeze文档。。。尤其是