• 对象和数据绑定的问题


    对象数据可以通过TAdapterBindSource绑定到grid,edit等界面控件上,能不能绑定到数据集的记录上?比如FIREDAC内存表记录,或者FIREDA的底层表TFDDatsTable的记录
    TFDDatSRow。目的是想弄个简化的半自动ORM,类似java的mybatis的简化版。手头上有个公司内部用的TBaseItem,不过和公司的产品深深绑定,用ADO,对数据库字段结构有特殊要求,对象和记录关联上也处理的不好。现在想用FIREDAC改下,不对数据库要求特殊字段结构,最好可以利用delphi的live binding技术,这样能实现对象和数据记录的自动关联和同步。
    TAdapterBindSource和TDataGeneratorAdapter虽说和DATASET有类似的结构和方法,但是都是面向界面控件的,而且更是面向设计时(TDataGeneratorAdapter的目的之一就是原型开发时展示用)。对绑定表达式也不熟悉,看了些malcolm groves的文章,也没有提到这方面。
    有没有大侠关注过这方面的,提点下:)

    推荐几个:
    TMS Aurelius
    DORM https://github.com/danieleteti/delphi-orm
    ==========
    DSHARP https://bitbucket.org/sglienke/dsharp
    Spring4Delphi https://bitbucket.org/sglienke/spring4d
    delphi mvc framework https://github.com/danieleteti/delphimvcframework

    http://bbs.2ccc.com/topic.asp?topicid=536831

  • 相关阅读:
    QComboBox实现复选功能
    STL容器介绍
    QTableWidget控件总结
    (转)QT常用快捷键
    Hibernate的CRUD
    理解O/R Mapping
    JQuery验证input
    MapReduce概念(转)
    RedHat9上安装jdk
    集合框架
  • 原文地址:https://www.cnblogs.com/findumars/p/7407345.html
Copyright © 2020-2023  润新知