[How To]如何使用Wildfish进行ISeries开发代码生成篇

1.我们把编译好的Wildfish.dll拷贝到项目引用中
2.打开FishSky.sln下的ConfigurationTool下的ConfigurationTool.exe进行代码生成
   一般我们生成的是一些DataSet的类
   1)代码生成-生成Data/BusinessRule/BusinessFacade代码
   2)点Load Dic获取数据字典
        ISeries需要选择特定的Library
Select Library.JPG
   3)然后我们就可以看到这个Library下所有的Phical File 和Logical File
   正常我们选择PF即可,因为在V5R3中,SQE会为我们选择对应的查询策略。
   4)选择某个表,或者对应的一对多的表
     如Account表示一个单独的表,和外部没有任何关联,因此我们就是最简单的方式
Account Gernator.JPG

对于订单Order,他由于有明细项目OrderItem,所以我们首先添加Order 然后添加OrderItem
同时需要设置两个表的OrderID为MainKey ,OrderItem的ItemID为AddtionalKey 然后修改Class为Order
Order Gernator.JPG

对于KeySeqn,这个用于保存流水号的表,我们只需要用Update对象即可。但是预先得设置对应的值,依赖于我们的流水号定义策略。比如OrderID=O+年月+流水号 
KeySeqn Gernator.JPG
然后把这个目录下这些生成的文件拷贝到BLL项目下。
添加进项目,编译一下.OK~~   

原文地址:https://www.cnblogs.com/wildfish/p/334160.html