EPR类企业管理系统

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


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

如何:启用管理UI来管理用户的模型差异

本主题描述如何启用可用于管理数据库中存储的模型差异的UI元素。

注意

移动应用程序不支持用户的型号差异。

管理UI允许应用程序管理员管理用户帐户中的用户设置-创建,复制,导出和重置模型差异。请按照以下步骤在您的应用程序中启用此UI:

  1. 如果使用XPO,请运行“模块设计器”,然后在“导出的类型”部分中将ModelDifferenceModelDifferenceAspect类型添加到模块中:

    ExportModelDifferenceClasses

    如果您使用实体框架,注册ModelDifferenceModelDifferenceAspect你的内实体类型的DbContext

    using DevExpress.Persistent.BaseImpl.EF;
    // ...
    public class MyDbContext : DbContext {
     // ...
     public DbSet<ModelDifference> ModelDifferences { get; set; }
     public DbSet<ModelDifferenceAspect> ModelDifferenceAspects { get; set; }
    }
    
  2. 运行模型编辑器,并为ModelDifference_ListView列表视图创建一个新的导航项

    DbModelDiffs_AddNavItem

运行该应用程序,然后单击此导航项以打开“模型差异列表”视图。确保“工具”类别中的“模型差异管理操作”可用。

DbModelDiffs_Actions

至少使用过一次该应用程序的用户已初始化“模型差异”。列表视图列出了这些模型差异。该视图还包含存储全局设置的共享模型差异记录。单击创建模型差异为未列出的用户创建模型差异。单击“导入共享的模型差异”以加载在Visual Studio中创建的共享的模型差异(Model.xafml文件)。您还可以复制,导出和重置选定的记录。有关这些操作的更多信息,请参阅“模型差异存储”文章的“管理UI”部分。

注意
  • 导出模型的差异操作保存应用程序的模式的差异ExportedModelDifferences子文件夹。使用ModelDifferenceViewController.ExportedModelDifferencesPath属性更改文件夹。
  • 如果更改了全局设置(例如,使用“导入共享模型差异操作”),请在Web服务器上重新启动ASP.NET应用程序以应用更改。

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