1. 程式人生 > >對象和數據綁定的問題

對象和數據綁定的問題

apt orm 深深 ava adapter batis ati edi github

對象數據可以通過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

對象和數據綁定的問題