问题1:看文章中说A: 枚举型(MAction、MProc)- 性能最优的编码模式,但我有个问题,用这个枚举型的话是不是要先自己创建数据库呢?因为例如mysql文章内容的字段一般都是longtext,或者text,等数据类型,这个在枚举类型里没办法提现吧,那么如果通过枚举类型创建数据表,这个字段会不会变成了varchar,而且字段长度怎么定呢?
问题2:ts=0可以不创建表结构文件,那么对数据库有影响么?
MAction操作,和MProc操作,必须事先有表结构的。
枚举只是替代字符串(用于智能提示或转int索引),和其它无关。
所以也没有通过枚举创建表的说法存在。。。。
ts=0,这个是针对继承自Orm的实体而言的,(默认会根据实体的属性来创建表结构,如果ts=1,会创建一个*.ts文件,存档数据结构类型,还可以二次修改),如果ts=0,根据属性获属性获取的数据类型,会比较粗粒度。