客户端代码
首先定义客户端的数据库(SQL Server) 中一个表
ChangeLogForSyncID uniqueidentifier Unchecked
EventID int Unchecked (自增)
IsUpload bit Unchecked
OperateType int Checked (增删改)
BusinessType int Checked (具体业务)
BusinessID varchar(100) Checked (业务ID)
OperateTime datetime Unchecked
WebService 端定义上传数据格式(也是一个树形结构表)
具体实现
客户端通过配置 表名,列名,主键,字表,业务类型(这里只做两种类型,同步(插入和修改是一种操作)和删除),主键在字表的名称(这里可能就是主键在字表的名称会发生变化)
自动构造树形数据;构造树形数据代码在此;
需要注意的是oracle 和sql 日期处理不同
这里根据数据库字典查询某一个表里的所有列