breeze相关内容
有没有办法在服务器端的Breeze中获取BeForeSaveEntity(或保存前的任何其他位置)中实体的导航属性的“Current”值?我所说的Current指的是数据库中存在的内容,以及合并进来的任何更改。这不是用来验证的,而是基于父字段和子字段来计算父属性的值(我不想在客户机上使用)... 例如 public class Parent { public ICollection
..
我有一个加载“子”实体的ViewModel,我还想根据加载的每个子实体显示“孙”实体。为了简单起见,我需要帮助确定如何查询这些对象并将它们显示在浏览器中适当的“树”下(请原谅我对编程语言的破坏:) 我使用Knokout绑定数据并使用Breeze加载实体。此问题是When to add extend additional complex types onto a Breeze entity
..
我的设置与sample nuget中的微风样例应用程序非常相似。这是我的API控制器的代码: [JsonFormatter, ODataActionFilter] public class WorkOrdersController : ApiController { readonly EFContextProvider _contextProvi
..
我有一个GET操作,我想从该操作返回一个字符串。例如 “000875” 当我在完整的.NET中从我的Web API控制器中的控制器返回此字符串时,它的格式如下: { "Property": "000875" } 当我在转换后的.NET核心控制器中返回该字符串时,它返回以下内容: { "$id": "1", "$type": "System.Net.Http.
..
我已经这样定义了我的主模块: angular.module('domiciilias', ['domicilians.service', 'loggerService', 'person.directives']).config(['$routeProvider', function ($routeProvider) {$路由提供者.何时('/domiciliations/mandats',{
..
我想在微风数据服务(客户端)中获取下面提到的自定义属性. 命名空间 Tam.Framework.Web.Models{[ViewAttribute("app/views/Employee.html")]//这个自定义类属性公共类员工:BaseEntity{受保护的覆盖字符串 OnGetDescriptor(){返回“一些描述";}公共字符串名字 { 获取;放;}[Display(Name = "
..
我正在通过微风.js 查询数据,第一次运行正常.第二次没有更新视图. html 按最新订购按分数排序
..
好的,按照 PW Kad 的建议,我将这部分问题从问题 ID 17973991 的开始处分开. 我有一个视图模型,它利用围绕微风构建的数据上下文,它获取我想要的数据并填充可观察数组.我需要使用 Breeze 已经检索到的数据来填充另一个(可观察的)数组以在树视图中使用. 由于现有数据没有正确的字段名,我需要能够使用 dynatree/fancytree 插件可以使用的正确字段名创建一个
..
我使用 durandal 模板 + 微风开发了一个 asp.net mvc 项目. 我想在我的视图上定义用于添加/编辑操作的验证逻辑. 到目前为止,它适用于文本,从数据库填充下拉列表:当元素不包含任何数据时,由于敲除验证,元素被标记为红色. 但它不适用于从简单列表填充的下拉列表. 填充列表的元素来自枚举: 公共类传输{[钥匙]int id { 获取;放;}...[必需的]
..
我使用的是没有服务器端组件的 Breeze.js,并使用以下代码在客户端创建了实体.根据 Ward 的要求,我已经简化了所有内容,并包含了更多信息.我的MetaDataStore配置功能- function configureMetadataStore(metadataStore) {metadataStore.addEntityType({shortName: '制造商',命名空间:'Stac
..
是否有人编写了一个实用程序,可以将 Breeze 元数据(从实体框架数据属性中捕获)转换为淘汰验证扩展(使用 Knockout.validation)? 解决方案 我制作了一个函数,可以从实体读取元数据并添加验证规则. app.domain.indicador = (function () {“严格使用";var 构造函数 = 函数 () {...}var initializer = f
..
我正在考虑在我的一个非常重要的项目中使用 upshot.js 和 Knockout.我没有看到任何文档或任何围绕结果的活动.在我做出这个决定之前,这个项目是否仍然有效? 如果现在整个 asp.net 堆栈都是开放的,并且可以看到提交到存储库的内容,为什么这个小型库仍然不在 codeplex 或 github 上供社区查看? 我希望这仍然是 asp.net 团队的关注点. 解决方案
..
我正在研究 BreezeJs 并且有示例正在使用 Q.js 用于承诺处理异步调用.John Papa 也在使用 Q.JQuery 也有承诺.两者有什么区别? 解决方案 两者都基于 Promises/A 标准 并实现了一个 then 方法(虽然只是当前的 jQuery,他们曾经有一个不兼容的 pipe 而不是 then).但是,有一些区别: Q 有异常处理.所有在异步 then 回调中
..
我开始将微风.js 用于我的 ODATA 服务. 我正在使用 SharePoint ODATA api,我有一个如何将它与 jQuery-Ajax 一起使用的示例.用微风完成这项工作真是太棒了.谁能帮我将这个 jQuery-Ajax 调用翻译成微风.js?……还是将我推向正确的方向? $.ajax({url: “../_api/SP.WebProxy.invoke",类型:“POST",数
..
我正在使用 BreezeControllerAttribute 试验带有 Web API 的 BreezeJS.实体的计算属性应该如何公开?我发现可靠地做到这一点的唯一方法是创建一个从实体继承的中间 DTO 或使用投影.通常我会在这种情况下使用只读属性,但这些似乎被忽略了. 解决方案 当 Breeze 将 JSON 属性数据映射到实体时,它忽略它无法识别的属性.这就是为什么您的服务器类的计
..
我在控制台中收到此错误$q is not defined.当我进行一些研究时,我发现诸如 .q 库已被弃用 之类的东西来自http://www.breezejs.com/documentation/breeze-labs/breezeangularqjs 如果是这样,那么整个promise的概念也被弃用了, 解决方案 Promise 没有被弃用.事实上,它们最近获得了相当大的动力,并
..
如果您向绑定到微风实体的输入添加任何用于验证的角度指令(ng-minlength、ng-maxlength、ng-pattern 等),如果发现无效,它将阻止任何用户输入. 如果来自 ng-model 的值最初是有效的,它会显示出来,但是如果您将值更改为无效的值,则输入字段将被清除,模型将设置为空,并且您无法输入任何最初可能为无效的.但是,如果您将有效值复制到它显示的字段中. 如果模型
..
我在 Visual Studio 2012 中使用 Angular/Breeze SPA 模板.我在 TodoList 服务器模型中添加了一个未映射的属性. [未映射]公共字符串 MyUnmappedProperty{ get{return "testString";}} 我已经在客户端模型的构造函数中注册了未映射的属性,特别是在像 Ward 在这里建议的 todo.model.js 中:使用
..
我已经从 http://www.breezejs.com 下载了示例“Breeze 0.83.5"应用程序/文档/下载 Angular 'ToDo' 示例不适用于 IE8. 我在 Breeze 脚本参考上方包含了以下脚本参考. 知道为什么这不起作用吗? 解决方案 Breeze 的 Angular 支持利用了“backingStoreAdapter",而后者又依赖于浏览器实
..
不确定是否是错误,但是:当您具有可观察的扩展类型时,它也会在 saveChanges 中进行序列化.这使得 EFContextProvider 在删除实体时失败. 发送的json示例: {“实体":[{"Id":1015,“键":"3",“值":"2",“不明确的":"","entityAspect":{"entityTypeName":“设置:#Settings_Beeze.Model
..