EPR类企业管理系统

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


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

业务模型设计

注意

本节分为两部分,描述了两个不同的对象关系映射(ORM)工具的使用:实体框架(EF)eXpress持久对象(XPO)。您将首先选择要在项目中使用的一个ORM,随后的步骤将反映您的选择。

在本部分中,您将学习在通过eXpressApp Framework构建业务应用程序时如何设计业务模型(数据库)。您将创建将映射到数据库表的业务类。您还将学习如何设置类之间的关系,实现依赖属性,验证属性值等等。

为了设计业务模型,将使用以下技术。

  • 使用业务类库

    业务类库提供了最常用的业务类,如事件任务等,您可以使用一个类从这个库为是,或者从它继承来扩展它。

  • 从头开始

    如果您使用XPO,并且业务类库未提供适当的业务类,请从基本持久性类之一继承。使用EF时,您可以从头开始创建业务类而无需继承,如“代码优先”到“新数据库”教程中所示。

提示

如果您需要基于现有数据库构建应用程序,请参阅“如何:为现有数据表生成XPO业务类将实体框架与现有数据库一起使用”主题。

完成本教程后,您将拥有WinForms和ASP.NET应用程序。

Tutorial_BMD_Lesson0_1

ASP.NET应用程序将提供几乎相同的功能,但通过一组略有不同的视觉元素。

Tutorial_BMD_Lesson0_2

Tutorial_BMD_Lesson0_3

继续使用向导创建解决方案以开始教程。

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