// ------------------------------------------------------- // 查询 // ------------------------------------------------------- #region 函数:FindOne(string id) /// <summary>查询某条记录</summary> /// <param name="id">标识</param> /// <returns>返回实例<see cref="EntitySnapshotInfo"/>的详细信息</returns> public EntitySnapshotInfo FindOne(string id) { Dictionary <string, object> args = new Dictionary <string, object>(); args.Add("Id", StringHelper.ToSafeSQL(id)); EntitySnapshotInfo param = this.ibatisMapper.QueryForObject <EntitySnapshotInfo>(StringHelper.ToProcedurePrefix(string.Format("{0}_FindOne", tableName)), args); return(param); }
// ------------------------------------------------------- // 添加 删除 修改 // ------------------------------------------------------- #region 函数:Save(EntitySnapshotInfo param) /// <summary>保存记录</summary> /// <param name="param">实例<see cref="EntitySnapshotInfo"/>详细信息</param> /// <returns>实例<see cref="EntitySnapshotInfo"/>详细信息</returns> public EntitySnapshotInfo Save(EntitySnapshotInfo param) { if (!IsExist(param.Id)) { Insert(param); } else { Update(param); } return((EntitySnapshotInfo)param); }
// ------------------------------------------------------- // 保存 删除 // ------------------------------------------------------- #region 函数:Save(EntitySnapshotInfo param) /// <summary>保存记录</summary> /// <param name="param">实例<see cref="EntitySnapshotInfo"/>详细信息</param> /// <returns>实例<see cref="EntitySnapshotInfo"/>详细信息</returns> public EntitySnapshotInfo Save(EntitySnapshotInfo param) { return(this.provider.Save(param)); }
/// <summary>修改记录</summary> /// <param name="param">实例<see cref="EntitySnapshotInfo"/>详细信息</param> public void Update(EntitySnapshotInfo param) { this.ibatisMapper.Update(StringHelper.ToProcedurePrefix(string.Format("{0}_Update", tableName)), param); }
/// <summary>添加记录</summary> /// <param name="param">实例<see cref="EntitySnapshotInfo"/>详细信息</param> public void Insert(EntitySnapshotInfo param) { this.ibatisMapper.Insert(StringHelper.ToProcedurePrefix(string.Format("{0}_Insert", tableName)), param); }