NOTE:
- 字段的每一项描述信息之间以单个空格隔开
- 取值范围和取值集合信息内部不能包含空格
- 取值范围和取值集合不可同时设置
- 取值范围、取值集合和主键约束为可选信息,可以不填
- 数据库表记录的生成行数要么用表名后面的rows
进行设置,要么在执行EmulateService.emulate(rows)
时进行设置,至少要设置一处,若两处都设置,则以EmulateService.emulate(rows)
为准。
一个描述文件的实例:
<code class="hljs axapta has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: 'Source Code Pro', monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;">table:person <span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">20</span>
id <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">int</span> [<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">1</span>,<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">1000</span>) pk
age <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">int</span> [<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">1</span>,<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">120</span>)
gender <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">int</span> {<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">0</span>,<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">1</span>}
money <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">double</span> [<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">0</span>,<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">1000000</span>)
coef <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">double</span>
<span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">count</span> <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">long</span></code>