【发布时间】:2014-04-16 03:49:48
【问题描述】:
我正在使用带有 Web Api 和 EFContextProvider 的微风 1.4.11
在获取元数据后在客户端上扩展实体类型:
var addressStringProperty = new breeze.DataProperty({
name: "addressString",
isUnmapped: true
})
metadataStore.getEntityType('Account').addProperty(addressStringProperty);
此属性仅在客户端计算和使用
在entitymanager.saveChanges([accountEntity]) 之后,我在contextprovider.BeforeSaveEntity 的服务器端看到entityInfo.OriginalvaluesMap 包含键“AddressString”,其值== null。
与扩展实体类似:
var accountCtor = function() {
this.addressString = ko.observable()
};
metadataStore.registerEntityTypeCtor('Account', accountCtor);
如何省略这种行为?
【问题讨论】:
标签: breeze