[AX]AX 2012的Model

Model是AX2012的一个新概念,可以看作是AOT元素、Resource及标签文件的容器,最大的好处就是方便这些对象的导入导出。

使用AxUtil工具来创建Model:

AxUtil create /model:"My Model" /Layer:USR

这个命令在USR层上创建了名为“My Model”的新模型,创建新的模型后可以在AX的开发工具中选择当前模型,在Development workspace的状态栏上有显示当前的模型,我们在AOT中创建新的对象时新的对象被创建在当前模型中,在对象的属性窗口中我们也能看到AOT对象所属的Model。AOT中选择某个对象,右键菜单中有选项“Move to model”将对象移动到其他的Model。

也使用AxUtil工具来导入导出Model:

AxUtil export /model:"My Model" /file:MyModel.axmodel

AxUtil import /file:MyModel.axmodel

在AX2009及以前的版本中我们只能拷贝AOD应用文件来发布新的应用功能,使用Model要方便很多。

Model也是可以删除的:

AxUtil delete /model:"My Model"

从前面创建Model的命令也可以看到Model是基于某个层的,在一个层上可以创建任意多的模型。但是一个AOT对象在一个层上仍然是唯一的,不可能在两个不同的Model中创建相同名称相同类型的对象,比如在Model A中创建一个表Table1,在Model B中是不允许再创建表Table1的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值