问题标签 [breeze-sharp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
56 浏览

android - 带有投影的 Breezesharp EntityQuery 在 Xamarin 发布模式下失败

我有这个 Xamarin 应用程序,它在调试模式(模拟器和设备)下完美运行。在发布模式(设备)下,应用程序运行良好,直到带有投影查询的 Activity 视图。我删除了链接器配置和代码优化。我进行了一些测试,但该应用程序不适用于基本的投影/过滤选项:

不工作(原始查询。在调试模式下工作但不在发布模式下)

作品

不工作

不工作

该图显示了设备日志的副本。

设备日志

0 投票
0 回答
41 浏览

asp.net-mvc - 微风按需加载元数据或实体类型

为了减少微风元数据的大小,我们计划制作基于实体的元数据。这样每个实体元数据都会按需从服务器下载。

以前,元数据是通过微风(正常行为)下载的,对我们来说效果很好。为了实现元数据的按需加载,我尝试了“importMetadata”功能。但是“entityManager.HasChanges()”总是返回“false”,但是用户输入的数据存在于json实体中。

我使用下面的代码片段来做同样的事情。

我错过了什么吗?请帮助我。

0 投票
0 回答
1281 浏览

xamarin.ios - 由于类型加载错误,找不到方法

我正在使用 Xamarin 和 Breez# 使用 VS2017 for Mac 构建一个应用程序,一切正常,直到昨天 VS2017 通知我有更新,然后我更新了它,还有来自 nugget 的 Xamarin.forms 包。

那么我的应用程序无法运行。并在尝试调用方法获取数据时抛出异常。

方法:

每次我尝试进入此方法时,都会出现错误。然后我尝试评论所有行但只返回一个空列表,我可以进入该方法并且它有效。下一步,我取消注释该行:

然后我无法进入该方法,并引发错误。

我想 EntityQuery 与最新的 vs2017 和 Xamarin.Form 有问题,但不确定。

0 投票
1 回答
275 浏览

breeze - 如何使用 BreezeJS 为 .net 核心实现 EFContextProvider?

我已经能够使用基于 Breeze Temphire 示例和微风.server.net/AspNetCore/ github 示例的 AspNetCore 将 Breeze 实现到 Angular 应用程序中。我一直试图弄清楚如何在工作单元中实现 EFContextProvider。参考Github 上的 Tempire Code Temphire,有人可以告诉我如何使用 AspNetCore 创建 UnitOfWork 吗?

以下微风库中不存在 EFContextProvider:

  • 微风核心
  • 微风.持久
  • Breeze.pEsistence.EFCore
  • Breeze.AspNetCore.NetCore

为了清楚起见,我想使用 AspNetCore/Breeze 库创建以下内容:

}

可以像下面这样简单吗?

谢谢!

0 投票
0 回答
70 浏览

asp.net-mvc - 如何在asp.net中轻松自定义错误抛出

我的项目使用了微风并成功运行,但我在 SaveResult 方法中有一个问题,我的要求是这种方法自定义错误抛出但不能正常工作。?

http://breeze.github.io/doc-cs/server-side-validation.html



我的要求是 >> ErrorMessage = "your " + entityName + " 关键字限制只有 " + MaxKeyword + activityType + "'" << 这个错误显示在浏览器中

0 投票
1 回答
188 浏览

breeze - Breeze.Sharp 无法从 Breeze Server for ASP.NET Core 3 导入元数据

我正在尝试在 Blazor Webassembly 中使用微风锐利。我已经能够为 .Net Standard 2.0 和 2.1 重新编译微风锐利,这显示了从服务器读取数据的积极结果。但是,当尝试从脚本加载元数据时,我注意到 MetadaStore.ImportMetadata 方法无法加载元数据。当我跟进时,我发现 Breeze.Sharp 需要来自微风服务器返回的元数据 json 的 metadataVersion 属性和 NamingConvention 节点。

我可以看到,首先元数据格式发生了变化,并且这些属性不再存在于生成的元数据中。但是,如果我使用 DataService 获取元数据,则元数据将加载到元数据存储中。

我的问题是......是否有计划更新微风锐以与 dotnet 平台的最新发展保持一致?请考虑它,因为它与 Blazor 非常吻合。实际上,我的实验非常顺利,期望加载本地存储的元数据,而不是每次都从服务器加载。

0 投票
1 回答
89 浏览

c# - 为什么没有实现接口:列表是 ICollection

考虑 C# 片段:

为什么实施不实施合同?

List<string>工具ICollection<string>

真实案例

如何找到两个类都实现的接口?

0 投票
0 回答
37 浏览

c# - Breeze sharp 在 blazor 中创建 complexType 以传递某些数据不起作用

我在我的 C# blazor 应用程序中使用微风尖锐将数据从我的服务器(从 EF 上下文(代码优先对象)加载)传递到客户端(EntityType 对象)一切正常。现在,我想使用未映射到数据库上下文的类将带有一些数据的对象从服务器传递到客户端。我想我应该使用 ComplexType 来传递这个数据容器对象,以便我的客户端对象继承自 BaseComplexObject 当我尝试像往常一样调用我的数据时:

我收到一个错误:此名称的类型存在但不是 Breeze.Sharp.EntityType

我找不到任何方法将带有数据的自定义对象从服务器传递到客户端。

0 投票
1 回答
25 浏览

c# - 使用 Breeze.Sharp.BaseEntity 类时,如何手动通知框架属性更改?

我一直Breeze.Sharp.BaseEntity在工作中使用基类一段时间,直到现在,使用它们的GetValueSetValue属性插入INotifyPropertyChanged接口都可以。但是,有时,从单个属性一次通知多个属性的更改是有利的。让我给你一个简单的例子。

假设我们要执行一个简单的求和。我们有一个ItemAmount属性,一个ItemQuantity属性和一个Total属性。每次ItemAmountItemQuantity属性值发生变化时,我们也希望更新总数。传统上,我们可以这样做:

这将使框架还Total根据需要在任一属性更改时更新该属性的值。但是,我找不到这样的方法来INotifyPropertyChanged使用他们的基类调用接口,令人难以置信的是,他们似乎隐藏了对其实现的访问。

所以,我的问题是如何在使用Breeze.Sharp.BaseEntity类时手动通知框架属性更改?

有什么方法可以连接到我还没有解决的实现吗?当我添加自己的实现时,它似乎没有与框架连接,也没有成功通知更改。提前谢谢了。