Foxtable(狐表)用户栏目专家坐堂 → 【碾作尘】狐表中的数据工厂模式,支持MySql、SQLite


  共有4107人关注过本帖树形打印复制链接

主题:【碾作尘】狐表中的数据工厂模式,支持MySql、SQLite

帅哥哟,离线,有人找我吗?
huangxueyao
  31楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:371 积分:2831 威望:0 精华:0 注册:2013/2/9 12:45:00
  发帖心情 Post By:2018/8/22 8:26:00 [只看该作者]

老王的贴要来顶一个,牛~

 回到顶部
帅哥哟,离线,有人找我吗?
ygpeng
  32楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:125 积分:1367 威望:0 精华:0 注册:2013/6/18 20:48:00
  发帖心情 Post By:2018/8/22 8:35:00 [只看该作者]

顶一个

 回到顶部
帅哥哟,离线,有人找我吗?
z769036165
  33楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:156 积分:1232 威望:0 精华:0 注册:2012/10/5 21:53:00
  发帖心情 Post By:2018/8/22 9:01:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
jspta
  34楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1709 积分:10931 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2018/8/22 9:04:00 [只看该作者]

狐表即开放又封闭。两个核心类 Table和DataTable是封闭的,所以无法自由创建,大部分表功能都要建立在Tables,和DataTables两个集合才能调取和使用,扩展性能差。

楼主这样弄其实不适合狐表习惯,会遇到非常多问题。你应该在重新定义DataTable类,类似狐表的DataTable,否则使用非常不便。
还是ORM开发比较适合日常使用。狐表的编辑器太弱了,没办法给用户使用。

 回到顶部
帅哥哟,离线,有人找我吗?
wangjian6931
  35楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:899 积分:5489 威望:0 精华:0 注册:2014/6/2 20:54:00
  发帖心情 Post By:2018/8/22 9:13:00 [只看该作者]

以下是引用jspta在2018/8/22 9:04:00的发言:
狐表即开放又封闭。两个核心类 Table和DataTable是封闭的,所以无法自由创建,大部分表功能都要建立在Tables,和DataTables两个集合才能调取和使用,扩展性能差。

楼主这样弄其实不适合狐表习惯,会遇到非常多问题。你应该在重新定义DataTable类,类似狐表的DataTable,否则使用非常不便。
还是ORM开发比较适合日常使用。狐表的编辑器太弱了,没办法给用户使用。


既然他是封闭的,我现在做的功能就是把数据塞进这两个核心类 Table和DataTable,然后就可以用狐表正常的使用方法使用这两个类了呀。只是保存的时候,还有SQLReplaceFor等等功能需要替换掉。常规操作都一样了呀。

至少也让狐表支持很多其他数据库了。


 回到顶部
帅哥哟,离线,有人找我吗?
bahamute
  36楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1305 积分:10090 威望:0 精华:0 注册:2008/9/1 22:20:00
  发帖心情 Post By:2018/8/22 9:39:00 [只看该作者]

mark   顶一个

 回到顶部
帅哥哟,离线,有人找我吗?
石四
  37楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:708 积分:4983 威望:0 精华:0 注册:2013/3/31 10:33:00
  发帖心情 Post By:2018/8/22 9:44:00 [只看该作者]

太专业一,业余的表示看不懂图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
jspta
  38楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1709 积分:10931 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2018/8/22 9:54:00 [只看该作者]

虽然支持了,但是如果每次都要这么写的话,不但代码复杂,一般用户使用不便。没有使用过别的数据库,对于已经绑定的Table,是不是就是保存有区别。如果是,可以使用扩展方法,扩展一个新的保存方式。
以前为了调整Save方法,新增了一个静态类用于保存,现在改成用ISave接口用于扩展。

 回到顶部
帅哥,在线噢!
xndd
  39楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:264 积分:2098 威望:0 精华:0 注册:2014/11/26 15:23:00
  发帖心情 Post By:2018/8/22 11:34:00 [只看该作者]

 必须学习啊!ft配合mysql才是王道!可以省掉数据库授权费用!

 回到顶部
帅哥哟,离线,有人找我吗?
ren34cn
  40楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:50 积分:544 威望:0 精华:0 注册:2017/11/28 16:29:00
  发帖心情 Post By:2018/8/22 12:35:00 [只看该作者]

不错不错

 回到顶部
总数 101 上一页 1 2 3 4 5 6 7 8 9 10 下一页 ..11