Breeze 微风和空字符串(服务器端)

Breeze 微风和空字符串(服务器端),breeze,Breeze,有没有办法让服务器上的BreezeAPI将空字符串视为null? 这是ASP中绑定模型的默认行为。现在,随着BreezeController和EFContextProvider的使用,它被破坏了 更新: 我在用breezejs和knokout。电子邮件字段出现错误:此字段不是必需的,但空字符串由.NET EmailAddressAttribute验证 情况:用户更改具有此电子邮件字段的设置。若字段并没有更改,它将保持为空,但当它被更改并清除后,在保存服务器时会抛出此字段的验证错误 ApicCon

有没有办法让服务器上的BreezeAPI将空字符串视为null? 这是ASP中绑定模型的默认行为。现在,随着BreezeController和EFContextProvider的使用,它被破坏了

更新:

我在用breezejs和knokout。电子邮件字段出现错误:此字段不是必需的,但空字符串由.NET EmailAddressAttribute验证

情况:用户更改具有此电子邮件字段的设置。若字段并没有更改,它将保持为空,但当它被更改并清除后,在保存服务器时会抛出此字段的验证错误


ApicController会为我绑定实体并清除空字符串,但BreezeController不会这样做。现在我必须手动清除EFContextProvider.BeforeSaveEntity中的空字符串。

更多的信息会有用。@JayTraband,我已经更新了问题。