In this topic, you will learn how to use the Upcasting feature of XPO in XAF. It is useful when you need to combine base and derived classes in a single query. 在本主题中,您将学习如何在 XAF 中使用 XPO 的转换功能.当您需要在单个查询中合并基类和派生类时,它很有用. Tip 提示 Upcasting is not supporte…
问题比较简单,直接上代码. private Image _Cover; [Size(SizeAttribute.Unlimited), ValueConverter(typeof(ImageValueConverter))] public Image Cover { get { if (_Cover == null && _Photo != null && _Photo.Length > 0) { using (MemoryStream stream = new Sy…
问题比较简单,直接上代码. private Image _Cover; [Size(SizeAttribute.Unlimited), ValueConverter(typeof(ImageValueConverter))] public Image Cover { get { ) { using (MemoryStream stream = new System.IO.MemoryStream(_Photo)) { System.Drawing.Image image = System.Dra…
This topic demonstrates how to create a simple XAF application that uses both the Entity Framework (EF) and eXpress Persistent Objects (XPO) business models. For instance, this approach is required if you want to reuse the Entity Framework model from…
[自己的解决方案]数据量大时,可显著提升用户使用体验! 1.Root ListView 参考官方的E1554 点击导航菜单后首先跳出查询条件设置窗体进行设置 可设置查询方案或查询方案的查询条件,排序字段.排序方向,是否只查询前1000条. 2.LookupListView 可设置 TopReturnedObjects = 600 3.Code:http://pan.baidu.com/s/1o8MVKkq  密码:qfmv [官方方案] https://www.devexpress.com/Su…
近期有很多XAF初学者与我联系,我多数时间在重复很多入门问题,所以决定整理一篇XAF资源列表,方便大家查找资料,也请知晓其他资源的人留言或与我联系,我将新资源追加到本篇文章中,方便更多人. 一.本博客教程目录 0.是时候改变你的开发方式了-XAF信息系统快速框架介绍 1. XAF应用开发教程(一) 创建项目 2.XAF应用开发教程(二)业务对象模型之简单类型属性 3.XAF应用开发教程(三)业务对象模型之引用类型与关联关系 4.XAF应用开发教程(四)应用程序模型 5.XAF应用开发教程(五)验…
是的,XAF也是MVC结构的,但不仅限于MVC,ViewModel也存在,它是一项复合技术,AOP,ORM,MVC都有. 真实运行的系统中,仅有增删改查功能肯定是远远不够的,ERP.CRM等系统的开发中,有无数的业务逻辑,通常这些都是在控制器中实现的,控制器有两种: ViewController:应用于视图,需要操作视图的数据. WindowsController:应用于窗口,比如当前界面还没有视图,与具体视图也没有关系,比如登出系统按钮,不用考虑当前在哪个视图下面都可以做些操作. 需求:为客户…
使用过ORM的朋友对这一部分理解起来会非常快,如果没有请自行补习吧:D. 不说废话,首先,我们来开发一个简单的CRM系统,CRM系统第一个信息当然是客户信息.我们只做个简单 的客户信息来了解一下XAF好了. 新建项之后,可以看到如下代码界面: using System; using System.Linq; using System.Text; using DevExpress.Xpo; using DevExpress.ExpressApp; using System.ComponentMod…
上一节我们讲解了如何安装XAF环境,这次我们要开始创建一个自己的XAF项目. Setp 1 第一步打开你的Visual Studio,新建项目,如下图所示,选择DevExpress XAF,选择好你的路径,修改好你的解决方案名称我们就点下一步了把. Setp 2 XAF Solution Wizard Choose ORM(选择你的需要的平台) 接下来我们将会看到三个选项,(注意:低版本的DevExpress没有Mobile(CTP)) Windows:Winform程序,在Windows上运行…
Llamachant Framework Modules 最近更新 2018-08-22 *变更:我们从所需的模块列表中删除了审计跟踪模块.如果要在应用程序中使用Audit Trail功能,请将Audit Trail模块添加到.Module项目*- 新功能:添加审计跟踪恢复(实验)- 更新了IAuditTrailUser接口 2018-06-15次要修复- 已解决的问题,当使用Web 2018-06-14中的上一个和下一个对象操作时,标签上的计数不清除- 次要修复- 已解决的问题,当使用上一个和…