/// <summary> /// 触发CMS和WebPO的账号进行数据同步。由于一开始CMS设置了自己的用户信息,并且使用GUID进行关联。后来要求用户统一在WEBPO进行设置 /// 而WebPO采用自增长而非GUID的方式记录数据。因此需要采取一种同步机制而不是简单的View视图关联.... /// </summary> /// <param name="userAccount">当前执行该同步的用户</param> /// <param name="affectedRows"></param> /// <returns>大于0:成功; 等于0:没有数据需要同步;小于0:同步失败</returns> public int UserSynchWithWebPO(string userAccount, out int affectedRows) { using (var db = new PermaisuriCMSEntities()) { var affectedCount = new ObjectParameter("affectedRows", DbType.Int32); int retVal = db.SynchData_UsersFromWEBPO_SP(userAccount, affectedCount); affectedRows = Convert.ToInt32(affectedCount.Value); return(retVal); } }