breeze相关内容

保存时验证错误

使用Breeze使用 SaveChanges()保存时,如果有必填字段,执行简单更新时会出错。 例如 我有一个具有 Name 和电子邮件字段,其中不需要电子邮件字段。 我可以显示用户名列表(但不希望显示电子邮件)。 显示有效,但从未调用过保存-我在JavaScript中收到验证错误: 由于验证错误未保存:需要'email' 但是可以肯定的是,这应该只是在我已更改 ..
发布时间:2020-09-23 20:41:25 其他开发

微风-删除的项目导航属性错误

根据微风api,当调用setDeleted时,它将从所有相关实体中删除该实体。的确如此,但是使用实体管理器的importEntities函数导入已删除项目时,该行为存在缺陷。删除的实体将清空其导航属性,但其他具有包含已删除项目的导航属性的实体会将其保留在导航列表中。如果在实体上调用了setDeleted,即使它已被删除,它也可以解决问题,但这不是必须的。 我已经创建了这个测试用例 / ..
发布时间:2020-09-23 20:41:21 其他开发

为什么Breeze Web API实现使用字符串而不是JSON对象来响应元数据请求?

是否有Breeze Web API实现对任何元数据请求的响应返回字符串而不是JSON对象? 发送元数据,因为文本会增加网络(由于“编码”)及其他方面的开销。客户端应有手动JSON.parse。 我认为您的控制器只需指定contentType标头即可将元数据作为JSON返回: 即 [HttpGet] public HttpResponseMessage Metadata() ..
发布时间:2020-09-23 20:41:17 其他开发

如何使breezejs必需的验证器允许空字符串

在breezejs中允许在必需属性中使用空字符串的首选方法是什么? 我发现 此答案 ,它建议替换所需的验证器,如下所示: Validator.required =函数(上下文){ var valFn =函数(v,ctx){ return v!= null; } 返回新的Validator(“ required”,valFn,context); }; //注册新的验证器, ..
发布时间:2020-09-23 20:41:13 其他开发

清风。小数类型的谓词

是否可以为类型为Edm.Decimal的属性创建微风谓词? 因为下一个表达式中的数据类型始终是双精度型,所以我无法找到一种方法来表示只需要为十进制类型创建谓词而不是双精度型类型,因为在最终的url请求中,我得到的值为'10 .53 d '而不是'10 .53 m ',然后服务器用一个错误回答我。 var p =新风。Predicate('UnitPrice','> =',10.53); ..
发布时间:2020-09-23 20:41:11 前端开发

微风:setDeleted的行为

我有一个显示实体列表的网格。 每行都有一个删除按钮。 用户单击给定实体的删除按钮后,我想更改该行的CSS并将删除按钮替换为取消按钮。 所以在删除按钮事件处理程序上,我这样做: myEntity.entityAspect .setDeleted(); 但是,一旦我这样做,该实体就会从集合中删除,并且该行将从 有没有办法防止这种情况?我只想将实体标 ..
发布时间:2020-09-23 20:41:07 其他开发

微风:getEntityGraph中的意外错误

我使用getEntityGraph扩展名,并且在以下情况下工作正常: 添加新实体 不要保存它并在实体上调用setDeleted 通过将实体和np集合作为参数传递来调用getEntityGraph 调用makePathSegmentFn时,它会在此行崩溃: grps.forEach( function(grp){ vals = vals.concat(grp._entiti ..
发布时间:2020-09-23 20:41:04 其他开发

如何在不使用EF的情况下向我的实体添加上下文元数据?

我必须实现一个架构,不幸的是,我们将SharePoint 2013有效地用作我们的主要数据库。 (不是我的选择,以防万一您没有捡到)。我在服务器上有一个Asp.Net MVC外观应用程序,处理来自SP和其他几个数据源的数据组成,然后处理JavaScript SPA作为客户端。另外一个麻烦是客户端需要能够脱机工作,因此我需要使用IndexedDB来存储数据以供脱机访问。 这似乎是breeze. ..
发布时间:2020-09-23 20:41:00 前端开发

没有逆属性填充子实体

我有一个具有单向1-> n导航的数据结构(没有n-> 1),但是不幸的是,API不在我的控制之下。问题是,当我从服务中获取数据时,子级未添加到父级(尽管我确实从服务器接收了建筑物,但建筑物集合仍然为空)。元数据是手动构建的。 我试图找出问题所在,发现大概是12635行: if(!inverseProperty)返回; 如果没有反向属性,则不会将找到的相关实体推入可观 ..
发布时间:2020-09-23 20:40:58 其他开发

微风是偏

当前正在使用John Papa的热毛巾,我当前遇到一个奇怪的错误: TypeError:对象[object Object]没有方法'isPartial' 我一直在研究isPartial,但是没有成功。 我所做的就是创建一种新的实体。 我不知道是否应该提供更多有关此问题的信息。 请帮忙! 谢谢:) 以下是完整错误: “ TypeErr ..
发布时间:2020-09-23 20:39:54 其他开发

使用Breeze手动应用OData查询选项,并且仍返回InlineCount

我正在将Breeze与Web API后端一起使用,我试图弄清楚如何正确地应用接收到的OData查询选项,同时还尝试返回给定OData查询的inlineCount。 之所以这样做,是因为我需要点击另一个数据源,并在返回的实体上填充一些关联的属性(同时仍然允许分页和排序) 。 以下是我要执行的操作示例: [HttpGet] 公共QueryResult预订(ODataQueryOp ..
发布时间:2020-09-23 20:39:52 C#/.NET

使用Breeze JS将更改保存到RESTful URL

我刚刚开始使用Breeze。我没有使用.Net。我已经使用edmunds示例获取数据,但是现在我正尝试发布数据。 我尝试使用manager.saveChanges()发布集合对“ SaveChanges” URL的更改。虽然这很棒,但我更愿意选择将更改分别发送到RESTful URL(即,更新待办事项将POST到todo /:id)。 可以通过任何方式配置Breeze吗? 是否失 ..
发布时间:2020-09-23 20:38:39 其他开发

Breeze用数据库实体类型管理NODB实体类型

我正在使用Papa的课程CCJS代码来调查Breeze.js和SPA。使用此代码,我试图管理来自服务器的附加信息,但不是来自EntityFramework的元数据中包含的实体。 所以我创建了一个NO -DB类称为Esto和类似Lookups的Server方法: [HttpGet] 公共对象Informacion() { var a = new Esto(....); var ..
发布时间:2020-09-23 20:38:36 其他开发

查询失败,并且error.message是数据

朋友的查询失败。幸运的是,他在失败回调中捕获了它(您确实对每个服务器调用都有失败回调,对吗?)。他的情况如下: var getPersons = function(personsObservable){ return EntityQuery.from('Person') .using(manager).execute() .then(querySucceeded).fail(qu ..
发布时间:2020-09-23 20:38:33 其他开发

更新到Microsoft.AspNet.WebApi.OData 5.3.x后无法将数据保存到OData控制器

不确定确切更改了哪些内容并导致此部分错误(由于检索数据时未发生此错误),但是在将Microsoft.AspNet.WebApi.OData库更新为5.3.x版本之后,微风将数据保存到OData时出现问题控制器。关于批处理请求的网址。 它也可以与breeze自己的示例OData项目一起复制; http://www.breezejs.com/samples/breeze-web-api-o ..
发布时间:2020-09-23 20:38:29 其他开发

微风离线模式问题

更新:以下是plnkr来说明问题 http:// plnkr。 co / edit / bwQL3o?p = preview 离线模式下的场景 您创建了一个实体并将其存储在本地存储中 Breeze生成 tempKey: EmployeeId:-1 并填充 EmployeeId:-1 的> tempKeys 数组。每件事都是好事。 稍后,(应用程序被终止,设备已关闭...) ..
发布时间:2020-09-23 20:38:27 其他开发

嵌套查询/导航属性集合

假设以下模型:(示例来自Breeze DocCode) 公共类客户{ 公共Guid客户ID {get;内部设置} public ICollection订单{get;组; } } 公共类SomeDetail { 公共字符串名称{get;组; } } 公共类Order { public int OrderID {get; set;} 公共Guid? ..
发布时间:2020-09-23 20:38:25 其他开发

在没有实体框架的情况下使用微风保存更改

我是个轻而易举的初学者,我想将其集成到ASP.net MVC4项目中。 我在使用Breeze.js保存数据 ,但此帖子未回答问题,希望我们能解决这次 问题是我不必使用实体框架,也不知道如何在控制器的SaveChanges方法中替换ContextProvider [HttpPost] public SaveResult SaveChanges(JObject saveBun ..
发布时间:2020-09-23 20:38:20 其他开发