随笔分类 - 数据访问
数据访问
摘要:6.基于任务的帮助 本节提供了示例的分类列表。 提示 有关最流行的操作方法主题的列表,请参阅常见问题(FAQ)。 商业模型设计-常见任务 如何:重新编译业务类库 如何:指定显示成员(用于查找编辑器,详细信息表格标题等) 如何:在单个应用程序中同时使用实体框架和XPO 业务模型设计-实体框架(EF)
阅读全文
摘要:
大多数应用程序具有包含需要筛选的查找属性编辑器的详细信息视图。通常,应使这些编辑器的列表视图数据源依赖于位于同一详细信息视图中的其他属性编辑器的值。为此,eXpressApp 框架提供数据源属性属性和数据源标准属性。本主题演示如何在代码中使用这两个属性,以及如何使用应用程序模型。在这些示例中,订单、产品和附件类将以不同的方式实现。
阅读全文

摘要:
在本主题中,您将学习如何实现单一实例 - 一个可以具有无法删除的单个实例的业务部门。例如,可以有一个描述最终用户的公司详细信息或常规应用程序设置的单例对象。还演示了可用于显示单例详细信息视图的方法。
阅读全文

摘要:
本主题演示如何在特定导航项单击上执行自定义代码。在"问题"对象的编辑模式下调用"详细信息视图"的导航项将添加到导航控件中。
阅读全文

摘要:本主题介绍如何访问使用"新建操作"创建的对象。假设您正在使用业务类库中的 Task 业务类。使用"新建操作"创建新任务时,"任务.StartDate"属性将设置为当前日期。
阅读全文
摘要:在本课中,您将学习如何为 Business 类的特定属性设置默认值。为此,优先级属性将添加到在"设置多对多关系 (XPO)"一课中创建的 DemoTask 类中。要初始化它,将重写此类中的"构建后"方法。
阅读全文
摘要:
在本课中,您将学习如何使用来自 Business 类库中的业务类。为此,您将事件业务类添加到应用程序。
阅读全文

摘要:本课介绍如何为业务类及其属性设置规则。当最终用户执行指定的操作时,将验证这些规则。本课将指导您完成一个规则的实施,该规则要求位置.Title 属性不能为空。保存"位置"对象时将检查此规则。您还可以看到报告损坏规则的用户界面元素。
阅读全文
摘要:在本课中,您将学习如何使用 Business 类库为应用程序实现业务类。此库包含最典型的即用型业务类。您将通过从此库中可用的 Person 类派生来实现自定义联系人类,并实现多个附加属性。您还将学习基于数据的自动用户界面构造的基础知识。
阅读全文
摘要:每次运行应用程序时,它都会将应用程序版本与数据库版本进行比较,并在应用程序或数据库中查找更改。如果数据库版本低于应用程序版本,则应用程序将引发 XafApplication.DatabaseVersion 不匹配事件。
此事件由 WinForms 处理,并在解决方案模板中ASP.NET应用程序。
当应用程序在调试模式下运行时,此事件处理程序使用内置的数据库更新程序来更新应用程序的数据库。更新数据库架构后,将调用模块更新器.Updatedatabase 后更新架构方法。在此方法中,可以将所需的业务对象保存到数据库中。
阅读全文
摘要:https://www.devexpress.com/Support/Center/Question/Details/T565897/how-to-access-business-objects-with-their-related-objectspaces-multi-database-envir
阅读全文
摘要:一,PersistentAliasAttribute-[XPO提供] Indicates that a property is not persistent and its value is calculated based upon the values of a specific field(s
阅读全文
摘要:This example demonstrates how to display a non-persistent object's List View when a navigation item is chosen. Note that this approach is compatible w
阅读全文
摘要:前言 最近花了点时间玩了下MongoDB.Driver,进行封装了工具库,平常也会经常用到MongoDB,因此写一篇文章梳理知识同时把自己的成果分享给大家。 本篇会设计到Lambda表达式的解析,有兴趣的同学也看看我之前写的《表达式树的解析》。 文章最后会给出源码下载地址。 MongoDB简介 Mo
阅读全文
摘要://目的,想自己生成实体类,不走dc的生成机制,所以研究一下此方法。public void GenerateEntities(string generatedAssemblyFile) { lock (this.lockObjectForDC) { //此数组为要生成代码的接口类型 Type[] entityInterfaces = this.entiti...
阅读全文
摘要:本主题介绍有关列表视图如何提供数据访问的几种方式。请注意,选择正确的方式对于实现XAF应用程序的最佳性能至关重要。 数据访问模式概述 在模型编辑器中,通过 视图-> <ListView>节点找到IModelListView.DataAccessMode属性,指定显示的对象集合是如何被访问。可用值-
阅读全文
摘要:How to convert the CriteriaOperator to a lambda expression, so, the latter expression can be used in the IQueryable source 示例地址:https://www.devexpress
阅读全文