CB里有没有把数据库表的记要和对象结合起来的技术,像Java的ORM(对象关系映射)
CB里有没有把数据库表的记录和对象结合起来的技术,像Java的ORM(对象关系映射)
有这个东西吗?是怎么用的?
------解决方案--------------------
.net 也有类似的linq to XXX,delphi\c++builder 貌似都还没有
------解决方案--------------------
没听说有。。
------解决方案--------------------
同问,看java的同事用对象关系映射写操作数据库,真是方便啊。
------解决方案--------------------
自己写一个吧,也不是很难。
------解决方案--------------------
对象关系映射 CB现在没有实现,一般使用其他建模工具建立关系表,然后CB中编程实现对表数据的操作。
CB的数据库编程,基于数据集方式,不是直接的面向对象方式,把面向对象的实现,分解成数据集实现,然后基于数据集编程,就是很简单的了。
编程 就是处理数据,ORM方式偏向于直接建模面向现实对象编程,数据集方式可以很方便地操作数据,而数据与算法是编程的灵魂,可以说ORM方式偏于规划,数据集方式侧重于实现。至于与DBS的隔离两者均可做得很好。运行效率上一般ORM差些,但ORM方式更贴近于人脑的思维。
------解决方案--------------------
c++是绝对有的,可以上SourceForge或者Google code找找。
------解决方案--------------------
C++的应该有很多啊,一般大一点的公司会有自己的一套数据库封装手段的,不会直接在C++代码中嵌套SQL
有这个东西吗?是怎么用的?
------解决方案--------------------
.net 也有类似的linq to XXX,delphi\c++builder 貌似都还没有
------解决方案--------------------
没听说有。。
------解决方案--------------------
同问,看java的同事用对象关系映射写操作数据库,真是方便啊。
------解决方案--------------------
自己写一个吧,也不是很难。
------解决方案--------------------
对象关系映射 CB现在没有实现,一般使用其他建模工具建立关系表,然后CB中编程实现对表数据的操作。
CB的数据库编程,基于数据集方式,不是直接的面向对象方式,把面向对象的实现,分解成数据集实现,然后基于数据集编程,就是很简单的了。
编程 就是处理数据,ORM方式偏向于直接建模面向现实对象编程,数据集方式可以很方便地操作数据,而数据与算法是编程的灵魂,可以说ORM方式偏于规划,数据集方式侧重于实现。至于与DBS的隔离两者均可做得很好。运行效率上一般ORM差些,但ORM方式更贴近于人脑的思维。
------解决方案--------------------
c++是绝对有的,可以上SourceForge或者Google code找找。
------解决方案--------------------
C++的应该有很多啊,一般大一点的公司会有自己的一套数据库封装手段的,不会直接在C++代码中嵌套SQL