问题标签 [devforce]

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 回答
58 浏览

winforms - 需要有关实体管理器的建议

我为添加/编辑成员打开了一个成员表单。它有自己的实体管理器,当单击“保存”按钮时,我关闭表单并返回到列表表单。

处理保存后,我调用一个名为CalculateOwing 的例程来计算成员余额。此方法位于单独的 .cs 文件中,因为可以从应用程序的许多区域调用它。

CalculateOwing 方法应该在单独的实体管理器中还是在与正在处理的成员记录相同的实体管理器中?

0 投票
1 回答
73 浏览

c# - 查询后删除的实体出现在relatedentitylist中

使用 devforce 7.2.2 我认为相关实体列表中有一个错误。

场景:我调用一个 RPC 方法来加载一个实体,包括其相关实体列表之一。我删除了子集合的一项,然后重新加载数据。使用默认的 QueryStrategy,我希望在相关实体列表中看不到已删除的实体。但它在那里并且处于已删除状态。

这种行为是预期的吗?

0 投票
1 回答
292 浏览

devforce - 此 PersistenceManager 当前未设置检查点

我不断得到

在使用 IdeaBlade DevForce 3.6.2.2 版本时。有什么方法可以解决这个问题或对可能发生的事情有任何建议吗?

我得到的其他错误:

上述情况似乎非常频繁地发生,并使我们的系统停止运行。感谢您的输入社区

谢谢尼克

0 投票
1 回答
35 浏览

json - 如何将 DevForce2010 与 JSON 服务一起使用?

我使用 Silverlight 和 DevForce 2010。我的实体管理器在服务器上有一个带有数据库的标准设置。

现在我希望我的 Silverlight 客户端与 JSON 服务对话并将数据结果转换为实体。这些实体不得保存到后端数据库服务器(与其他实体一样)。

这样做的正确方法是什么?

我是否使用 PocoServiceProvider 和 PocoSaveAdapter,是否可以将它们设置为仅存在于客户端上?

我正在考虑使用 WebClient 与 JSON 服务通信并使用 DataContractJsonSerializer 将结果转换为实体。

0 投票
1 回答
42 浏览

devforce - 从 DevForce 客户端多次插入后性能下降

我们有一个进行数据迁移的 DevForce 客户端控制台应用程序。它读取旧数据库并将数据写入通过 IIS 托管的 DeveFore 服务器。一开始,该应用程序运行得非常快,但在记录了数千条记录后,它几乎停止了爬行。然后是命令 Manager.SaveChangesAsync() 需要几秒钟才能完成(每个大约 30 条记录)。

我们尝试了 Manager.Clear(),甚至新建了一个新的 Manager 来替换旧的 Manager,但没有任何改善。在添加了数千条记录后,DevForce 客户端中的某些内容使保存时间越来越长。

从内存方面来看,一切都很好。并不是客户端或服务器使用越来越多的内存 - 保存只是永远。

任何输入都会被应用。

0 投票
2 回答
574 浏览

c# - 如何使用 Entity Framework 和 LINQ to SQL 和 LinqKit PredicateBuilder 或 IdeaBlade DevForce 过滤相关数据

我正在使用实体框架 6.1.0 和 LINQ to SQL

我的对象图:

市场 1...n MarketAsset n...n 公司市场 n...1 公司

所以,

我的问题是:考虑到我需要过滤 Company.Guid 属性,我如何获得公司运营的所有市场的列表?

PS1:我只想返回市场。我不想在我的结果集中包含任何其他相关实体。

PS2:我也在使用 IdeaBlade DevForce。

先感谢您。

最好的祝福,马尔科·阿尔维斯。

0 投票
1 回答
171 浏览

c# - System.DayOfWeek 枚举 - 保存时出现 KnownType 问题的实体错误;开发力量 2012

DevForce 2012 7.2.2、EF 5、Silverlight、C#、VS2012

type 的实体属性System.DayOfWeek,错误(下面的完整错误消息)在尝试将此属性的更改更新/保存为其他值时需要将其添加到已知类型列表中。看起来很奇怪,考虑到它是一个系统可枚举,并且它被列为可以在 DevForce 文档中使用的特定示例(http://drc.ideablade.com/devforce-2012/bin/view/Documentation/enum-types

所以我创建了一个IKnownTypeProvider并添加DayOfWeek为条目:

为了好玩,我还尝试更具体一些,以防工具在某个地方变得混乱(替换DayOfWeekSystem.DayOfWeek整个),但这产生了相同的结果。

我检查过的事情:

  • IKnownTypeProvider发现了吗?成功命中断点
  • 是否在 SL 和服务器端?是的,类定义文件在两个项目中。是的,它列在已知类型的集合中(由 提供var lstKnownTypes = IdeaBlade.EntityModel.KnownTypeHelper.GetServiceKnownTypes(null);

继承的代码,所以也许我忽略了一些东西,但我没有看到它。

添加 IKnownTypeProvider 之前保存更改时出错:

类型 'System.DayOfWeek' 与数据合同名称 DayOfWeek: http://schemas.datacontract.org/2005/07/system ' 不是预期的。将任何静态未知的类型添加到已知类型列表中 - 例如,通过使用 KnownTypeAttribute 或将它们添加到传递给 DataContractSerializer 的已知类型列表中

添加上面列出的错误后IKnownTypeProvider

格式化程序在尝试反序列化消息时出现异常:尝试反序列化参数ideablade.com/EntityModel:workState 时出错。InnerException 消息是 'Element 'ideablade.com/EntityModel:OriginalValue' 包含来自映射到名称“ http://schemas.datacontract.org/2005/07/System:DayOfWeek ”的类型的数据。反序列化器不知道映射到此名称的任何类型。考虑使用 DataContractResolver 或将与“DayOfWeek”对应的类型添加到已知类型列表中 - 例如,通过添加 KnownTypeAttribute 属性或将其添加到传递给 DataContractSerializer 的已知类型列表中。有关更多详细信息,请参阅 InnerException。

0 投票
1 回答
42 浏览

c# - Idaeablade PassthruEsqlQuery 返回空列表

我有两个查询应该做同样的工作:

1.

2.

然而,第一个像魅力一样工作但速度较慢,第二个返回空列表。这很奇怪,因为我检查了 SSMS 中的 sql 代码,它提供了很好的结果。这种行为的原因可能是什么。

0 投票
3 回答
531 浏览

silverlight-4.0 - GZIP 流中的错误 CRC32

我正在使用 DevForce 2010 和 Silverlight 4。

保存包含大量二进制数据的实体时,出现此错误:

调试应用程序时,我看到以下错误:

我在 Ideablades 论坛上找到了讨论该问题的主题:http ://www.ideablade.com/forum/forum_posts.asp?TID=3361&PN=1&title=bad-crc32-in-gzip-stream

这是服务器还是客户端的问题?

这是在任何新版本的 DevForce 2010 中都已解决的问题吗?

我的服务器有 4 GB 内存。增加内存会解决问题吗?

或者什么是正确的解决方案?

0 投票
1 回答
36 浏览

devforce - devforce 2012 store navigation example cocktail

I looked at the NavSample from the cocktail 2012 package and wondered where the 'SelectedCustomer' is bound. Somehow the listview does this. I suppose it's a Caliburn thing, but i cannot see the logic.