EPR类企业管理系统

在我们现有系统基础上或全新开发,提供定制服务
为您的企业高效快速实施ERP,WMS,MES,CRM管理系统
全面管控物料仓库、销售业务、采购业务、仓库业务
生产过程、质量检验、组织架构、业务报表


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

业务模型设计基础

在XAF中有几种不同的设计业务模型的方法。本主题将帮助您选择要使用的数据访问技术建模方法,并为您提供有关XAF业务模型设计的基本信息。

资料存取技术

XAF为以下外部ORM工具提供内置支持,这些工具在您的编码或设计模型与数据库之间提供映射。

商务舱

业务类是您的应用程序所使用的真实对象(例如,联系人,地址,任务等)的模型。参与XAF UI构造过程的每个类都是一个业务类。它可以是映射到数据库表的类-实体框架实体或XPO持久对象。这些类是从您的代码中收集的,并且会自动为其创建UI元素。如果您不需要将对象状态持久化到数据库中,则可以声明一个常规类并向其应用DomainComponentAttribute属性-这样的类也将参与UI的构建。

注意

上的信息的数据类型中的被提供用于其XAF可自动生成的UI通过内置的编辑支持的数据类型文档部分。

如果您需要使用的类型可以显示在UI中,但是您使用的ORM工具无法将该类型存储在数据库中,请参阅将复杂类型映射到数据库一文。

建模方法

创建业务类别时,可以遵循这些工作流程。

  • 代码优先

    首先实现定义您的数据模型的XPO持久性类或EF实体。

  • 模特第一

    从设计师开始。在选定的ORM工具提供的设计器中绘制框和线,以定义对象及其关系。

  • 数据库优先

    经常需要程序员维护遗留数据库,而不是从头开始构建应用程序。XPO和EF都可以自动为指定的数据库生成数据模型。然后可以根据需要自定义和扩展创建的视觉模型或代码。

相关文章

转载保留此链接,注明出处