protected override Dictionary<Type, List<EntityInfo>> BeforeSaveEntities(Dictionary<Type, List<EntityInfo>> saveMap) { var meta = this.GetMetadata(); var bvalidator = new BreezeMetadataValidator(this, meta); bvalidator.ValidateEntities(saveMap, true); DataAnnotationsValidator.AddDescriptor(typeof(Customer), typeof(CustomerMetaData)); var validator = new DataAnnotationsValidator(this); validator.ValidateEntities(saveMap, true); return base.BeforeSaveEntities(saveMap); }