Caché是面向对象数据库,如果前端用.net开发,则程序中有两种访问数据库的方法:
1、通过InterSystems.Data.CacheClient,使用ADO.net读写数据库,这与使用sql sever或oracel是一样的,虽然方便但不能发挥Cache多维数据库的优势。
2、使用Caché代理对象。代理对象是通过工具从Caché中以定义对象导出的.net受控类,可以在.net 项目中直接使用。这样,在.net中就可以享受到对象直接保存到数据库的好处了,但这样必须在Caché中先定义类。
哪种方式更好呢?还要在已后的使用中摸索.
1、通过InterSystems.Data.CacheClient,使用ADO.net读写数据库,这与使用sql sever或oracel是一样的,虽然方便但不能发挥Cache多维数据库的优势。
2、使用Caché代理对象。代理对象是通过工具从Caché中以定义对象导出的.net受控类,可以在.net 项目中直接使用。这样,在.net中就可以享受到对象直接保存到数据库的好处了,但这样必须在Caché中先定义类。
哪种方式更好呢?还要在已后的使用中摸索.
浙公网安备 33010602011771号