Foxtable(狐表)用户栏目专家坐堂 → 强烈建议关联表允许可以有副表功能


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

主题:强烈建议关联表允许可以有副表功能

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


加好友 发短信
等级:七尾狐 帖子:1732 积分:11266 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2020/4/16 16:30:00 [显示全部帖子]

以下是引用有点蓝在2020/4/16 14:37:00的发言:
个人的建议是:不要过于依赖关联表。foxtable的关联表是代码级的,不是数据库级的。应该是使用.net的dataset实现的关联模式,两个表之间仅允许添加一个关联,这个是.net就限制了的。dataset实现的关联一旦关联复杂,性能就很低了,而且也仅适合已经加载的数据。因此foxtable才提供了多元化的用法,很多时候一些处理不是不想做,而是做不了,或者说需要的代价太大。

至于bs、cs这种话题,见仁见智吧,我就不讨论了

强烈建议放弃副本表这种思路而改为复制表,副本表只是模拟界面共用一套DataTable,这实际上会导致复用性降低,潜在的BUG会非常头疼。以目前的机器性能来说,同时开上百个表几千个控件也没太大问题。
增强自动创建控件的难度,拖动控件的设计方法在窗口变多后,变得几乎难以维护,代码维护难度也更大。复用性应该是狐表应该仔细考虑的问题了,否则只能面向简单需求应用。


 回到顶部