问题标签 [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.
mapping - 包装现有表关系的 DevExpress XPO
我正在试验 XPO 并试图包装一些现有的表。有没有人有这样做的经验?我遇到的问题是确定 XPO 如何确定关系的链接字段的名称。
例如,我有两张桌子,
商家(MerchantID、ProcessorID 等)将 1 到 1 与处理器链接
处理器(ProcessorID 等...)将 1 链接到许多与商家
DevExpress 说建立关系如下:
但我的问题是,XPO 如何知道将这些关系联系在一起的关键领域是什么?此示例在 XAP 应用程序中编译和运行,但每个关系都缺少数据(可能是因为它不知道哪些字段将表链接在一起)。
是否缺少我需要添加的语法来建立这些关系?或者,也许需要一些额外的代码?DevExpress 文件说上面应该可以工作,但它没有。
有什么帮助吗?
c# - 如何在 PRISM 模块化应用程序中使用 Devexpress XPO?
我正在开发一个包含 20 多个模块的项目,其中包含以下技术:
WPF 4.0、PRISM 4、Unity 2.0、MVVM Light 和 Devexpress XPO 作为和 ORM
我不知道如何在我的模块中使用 XPO 会话?
我遇到过以下项目,但不知道女巫是最好的吗?
- 使用全局静态 Session 属性
- 使用全局静态连接字符串
- 使用全局静态 IDataLayer
- 在 PRISM 中使用和注册接口
- 或者你可以给我一个想法?
c# - devexpress XPO 计算子集合上的属性选择 n + 1
我有一个与 OrderLine 关联的 XPO 域对象 Order。为了我有一个属性利润,它被实现为
但这会导致订单列表对每个订单的每个订单行执行查询。如何在第二个查询中加载订单行集合并将它们连接到内存中,或者如果这不可行以某种方式阻止利润属性的加载,直到它被实际访问?
exception - 解决 DevExpress.Xpo.Exceptions.SessionMixingException
我正在将一个对象添加到另一个对象,如下所示:
这会导致 DevExpress.Xpo.Exceptions.SessionMixingException 如下:
初始化方法 Test.SetUp 抛出异常。DevExpress.Xpo.Exceptions.SessionMixingException:DevExpress.Xpo.Exceptions.SessionMixingException:“Foo”对象属于不同的会话。
一个抓取如何从另一个类中获取会话以避免此错误?
c# - 重复映射到“xCustomers”类中的“CustomerID”列
我在下面的课程中遇到了错误Duplicate mapping to column 'CustomerID' in class 'xCustomers'
,但我不知道我在做什么大错特错。
这是 C# 版本
请问有什么想法吗?
vb.net - 动态 LINQ。“ClassName”类型中不存在属性或字段“FieldName”
我的 LINQ 查询如下
不幸的是我得到了错误No property or field 'John' exists in type 'xUser'
当然,我的 xUser 类中不存在这样的属性,但是我可以修复它吗?
在 DynamicLinq 类中阅读后,我发现了这个函数
如何编辑我的“错误”查询?我在这里做错了什么?
谢谢你的时间。
c# - 像 TimeSpan 一样节省时间并解析它
我在我的应用程序中使用 xaf 和 xpo。我有 TimeSpan 时间字段:
在数据库中,它保存为float
.
在应用程序(由 DevExpress 生成)中,时间正常显示:22:00:00
,在表格中,例如:79200
在另一个项目中,我从该列加载数据,但无法解析。
我有:79200.00:00:00
如何正确解析?
谢谢。
asp.net - 报告页面的 devexpress xpo 与 BLL-DAL 方法
我们刚刚开始了一个网络项目。项目的sql表预计是百万条记录的大表。Web 应用程序通常会将数据报告给用户。这意味着 Web 应用程序将执行“ SELECT ”而不是“INSERT”或“UPDATE”。
在这一点上,我想知道我是否应该使用经典的 BLL-DAL-MODEL 方法(分层架构)或像 Devexpress 的 XPO 这样的 ORM。我们公司在很多小应用程序中都使用过XPO,开发人员对它很熟悉。他们也熟悉分层架构,但正如您所知,XPO 的实现比分层架构方法更容易。
现在,我想知道我应该选择哪种方法。有没有人根据XPO和分层弧的数据选择进行性能测试。? 或者有什么想法吗?
谢谢。
c# - 与从 XPO 中的持久性类获取数据相关的问题
我使用 DevExpress 的 XPO 在我的 Web 应用程序中添加了持久性类。
现在我想使用 XPQuery 动态获取数据。动态意味着:我已经获得了特定程序集的所有类名:
现在使用typelist[2]
,我想从包含 typelist[2] 的表中获取数据。
我该怎么做?表中列出typelist
并基于我必须创建 XPQuery<> 对象,然后想要使用 LINQ 查询获取数据:我该怎么做?谢谢
c# - 从 Devexpress 中的持久类中查找主键
我在我的 web 应用程序中添加了持久类。它包含20个类..,
在我的 Default.aspx.cs 中,我想从 Persistent 类中的所有类中获取主键名称列表。我怎样才能找到它?