首页 新闻 会员 周边

关于CYQ.Data 使用CodeFirst的方法创建数据库的问题

0
[已解决问题] 解决于 2016-10-14 13:25

问题1:看文章中说A: 枚举型(MAction、MProc)- 性能最优的编码模式,但我有个问题,用这个枚举型的话是不是要先自己创建数据库呢?因为例如mysql文章内容的字段一般都是longtext,或者text,等数据类型,这个在枚举类型里没办法提现吧,那么如果通过枚举类型创建数据表,这个字段会不会变成了varchar,而且字段长度怎么定呢?

问题2:ts=0可以不创建表结构文件,那么对数据库有影响么?

uxinxin的主页 uxinxin | 菜鸟二级 | 园豆:203
提问于:2016-10-14 09:44
< >
分享
最佳答案
0

MAction操作,和MProc操作,必须事先有表结构的。

枚举只是替代字符串(用于智能提示或转int索引),和其它无关。

所以也没有通过枚举创建表的说法存在。。。。

 

ts=0,这个是针对继承自Orm的实体而言的,(默认会根据实体的属性来创建表结构,如果ts=1,会创建一个*.ts文件,存档数据结构类型,还可以二次修改),如果ts=0,根据属性获属性获取的数据类型,会比较粗粒度。

奖励园豆:5
路过秋天 | 老鸟四级 |园豆:4787 | 2016-10-14 12:36
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册