问题标签 [xpo]

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 投票
3 回答
2320 浏览

devexpress - DevExpress XPO 或 Telerik OpenAccess

我将开始一个中型项目并计划使用一个好的 ORM 产品。我将使用代码优先的方法。

我尝试了实体框架、OpenAccess 和 XPO。我认为我们将购买 XPO 或 OpenAccess。您对这些产品有什么建议吗?

谢谢

0 投票
4 回答
13913 浏览

entity-framework - DevExpress XPO vs NHibernate vs Entity Framework:数据库升级问题

使用ORMDevExpress XPONHibernateMS Entity Framework )升级数据库的最佳实践是什么?

我正在开始一个新项目,必须选择一个ORM。开发过程需要经常发布中间测试版本,并且每个版本都可能在数据库结构中发生变化。每个新版本都必须轻轻升级数据库以保留当前数据。

对于旧解决方案,我将提供一组 SQL 脚本,用于将数据库从v1升级到v2,从v2升级到v3等,并按顺序执行它们。

但它如何为ORM工作?我还应该编写 SQL 脚本来升级数据库吗?

我知道简单地添加新字段不会导致问题(例如,请参阅XPO 的UpdateSchema() 方法),但是如果我必须拆分表并将当前记录重新分配到 2 个新表中怎么办?

0 投票
2 回答
4032 浏览

linq-to-sql - 使用嵌套列表创建复杂的 XPQuery - LINQ to SQL

关于以下查询有什么问题的任何提示?

  1. o in subquery is in read,我收到消息“找不到源类型的查询模式的实现。'在哪里'找不到。”
  2. 我想有不同的 ItemID,ItemModifier:我应该创建一个自定义的 IEqualityComparer 来做到这一点吗?

谢谢!

0 投票
1 回答
201 浏览

devexpress - LinQtoXpo 和 sqlexpress

如何使用 linQPad 访问 sqlepxress 数据库 我需要使用 LinqToXPO 驱动程序?

如果数据库是从 VS2010 中的 EF 模型创建的,(你们知道 devexpress 文档是如何......没有或很少)谢谢。

0 投票
1 回答
3044 浏览

c# - 在 Devexpress 中保存对象需要很长时间,为什么?

我不知道这是我的错误还是 Devexpres XPO 中的错误?(版本 12.1.5)
看一下以下示例:

这是我的对象:

如您所见,保存 1001(1000 个子对象 + 1 个父对象)需要 7 秒,而在下一个块中更新 1 个父对象需要 4 秒。我已经针对 MS Access 和 MS SQL 2008 和 MSSQL-Compact 进行了测试,但结果都相同。任何建议表示赞赏。

0 投票
2 回答
16194 浏览

c# - 如何使用 xpo (devexpress) 从数据库中获取数据?

我是 devexpress 的新手,我遇到了一些困难。

我已经用 Visual Studio 创建了一个项目“.net empty c#”。我想用“devexpress xpo”连接我的数据库“mysql”。
我创建了一个“dxperience orm 数据模型向导”来连接我的数据库。最后,我有一个“connectionHelper.cs”(几乎没有静态方法)和一个以我的表名称命名的类。

但我不明白,如何使用 connectionHelper 在数据库中连接、读取、写入……?我阅读了 devexpress 的文档,但我没有相同的结果。

先感谢您

类连接助手:

authentification.cs 类(authentification 是我的表名进入我的数据库)

authentification.designer.cs 类:

0 投票
1 回答
325 浏览

c# - SQLite Database Locked - 使用逐行更新/插入实时同步两个数据库

我们目前在多用户环境中使用 SQLite 遇到数据库锁定问题。由于已关闭日志记录以减少数据库锁定异常的数量,因此这些问题与常规数据库畸形问题相结合。

我的同事目前正在实施一种同步算法,以允许用户在本地 SQLite 数据库上工作,并将该数据近乎即时地传输到网络上的主数据库。

当更改本地行时,同步标志设置为真。同步算法由每秒运行的计时器触发,包括上传和下载两种方法。下面提到的任何 SQL 命令都是使用 String.Format 构建的。

在上传期间,会扫描本地数据库以查找同步标志为真的行。像这样的每一行要么被更新,要么被插入到主数据库中(取决于是否可以找到具有相同 PK 的行)。

在下载过程中,每个本地表都会逐行、逐字段地与主数据库中的相应表进行比较(两个表都作为数组结构加载到内存中以加快比较速度)。如果发现任何差异,或者缺少本地行,则使用主数据库中的数据更新/插入本地行

忽略这样一个明显的事实,即这不会解决我们的锁定/畸形问题,我的直觉告诉我这是一个糟糕的想法,但我很难向那个权力解释这个。任何人都可以提供一些理由来说明为什么这将是一个糟糕的想法,或者可能是我忽略了一些积极因素。

0 投票
1 回答
1545 浏览

winforms - XPcollection 未加载 - 为什么?

这一定很简单,我只是没看到(也找不到答案:(

我正在尝试学习 DevExpress 控件并已阅读 eXpress Persistent Objects 推荐用于 O/R 映射。

1) 我有一个现有的 SQL Server Compact 4.0 数据库,我为其生成了 ORM

2) 我有一个带有 XtraGrid.GridControl gridControl1 的 Winform

3)在 Form_Load 事件中,我有以下代码:

我读过它使用“延迟加载” - 在必要时加载(http://documentation.devexpress.com/#XPO/clsDevExpressXpoXPCollectiontopic),但阅读 XPcollections 记录计数并没有按照建议的那样做。

结果,我得到了一个空的 gridControl1,其中包含“Name”和“Nr”列。请帮忙 - 我错过了什么?

0 投票
0 回答
460 浏览

asp.net - 在浏览器中访问 WCF 服务

我正在尝试从我的浏览器访问 WCF 网络服务,但是当我从 VS10 中单击 WCFfile 和“在浏览器中查看”时,它向我显示:

此页面包含以下错误:

第 3 行第 2 列的错误:StartTag:无效元素名称

下面是第一个错误之前的页面渲染。

我使用 XPO 作为 ORM 和 VS10、IIS8、SQL SERVER 2012 Express 版本。我一直在浏览论坛,但没有找到解决方案。

0 投票
1 回答
335 浏览

asp.net - 我无法在浏览器中显示来自 WCF 的数据

大家,早安,

我有一个 web 应用程序项目,我添加了一个 xpo 模型来从数据库中检索数据,并且我添加了一个 webservice WCF ( .svc ) 来发布从 xpo 检索到的数据。问题是当我用谷歌浏览器浏览网络服务时,它显示给我:

此页面包含以下错误:

第 2 行第 2 列的错误:StartTag: invalid element name 下面是页面的呈现直到第一个错误

当我使用内部网络浏览器时,它会显示:

La page XML ne peut pas être affichée Impossible d'afficher l'entrée XML en utilisant la feuille de style XSL。Corrigez l'erreur, puis cliquez sur le bouton Actualiser ou réessayez ultérieurement。


Nom commencé avec un caractère non valide。Erreur lors du traitement de la ressource

<%@ ServiceHost 带有下划线。

我在一组 3 人中工作,即使我们有相同的代码,他们的数据也没有显示!

我正在使用 II8、VS2010、SQL SERVER 2012

这是我的 .svc 文件的内容:

命名空间 DxWCF {

}

提前致谢。