关于数据载体,界面基于DataTable处理,为什么不用对象实体?
关于数据载体,界面基于DataTable处理,为什么不用对象实体?
扫一扫加作者微信
为什么不用对象实体?
C/S开发框架前端界面数据载体是使用DataTable/DataSet,而不是实体类对象。
数据传输方式:
保存资料时,通过多个DataTable集合并填入DataSet中,压缩后由服务器传送至客户端。这种模式在ADO直连过程中仅仅会占用内存,到了网络传输时可能会影响网络。是否可以考虑使用序列化后的实体,或通过其他方式优化数据类型?
框架提供的通用数据基类窗体是基于DataTable操作的,若要使用Object实体,需要再做转换,将Object->DataTable。
参考文章:
CSFramework对象模型框架(DbDataUpdate),
支持MsSQL,MySQL,Oracle三种数据库操作
http://www.csframework.com/archive/1/arc-1-20210611-3587.htm
扫一扫加作者微信
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网