c#中odp.net 4.0利用odac操作oracle数据库学习(四)
简介:上篇文章中我们讲述了对RawImageMetaData底层操作类的封装就完成了,
接下来我们需要调用,进行再次的封装和调用,以适应我的Client的业务需求
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
RawImageMetaData业务操作类:
对RawImageMetaData底层操作类的再次封装和调用,以适应我的Client的业务需求
/********************************************************
*文件所属:北京******公司
*文件名称:原始影像数据的元数据信息管理
*文件描述:对原始影像数据的元数据信息管理模块所有操作的业务逻辑后代代码支持
* 创建人:PengZhen
*创建时间:2013-11-27 14:27:50
********************************************************/
using BDSS.Model.DAL.Model;
using BDSS.DAL.IDAL;
using BDSS.DAL.DALFactory;
using System.Collections.Generic;
using System.Data;
namespace BDSS.BLL
{
public class RawImageMetaData
{
RawImageMetaData objRIMD = new RawImageMetaData();
#region BasicMethod
/// <summary>
/// 根据数据编号获取原始影像数据的元数据实体信息
/// </summary>
/// <author>PengZhen</author>
/// <time>2013-11-27 14:30:07</time>
/// <param name="strId">数据编号</param>
/// <returns>返回原始影像数据的元数据实体信息</returns>
public RawImageMetaDataInfo GetModel(string strId)
{
return objRIMD.GetModel(strId);
}
/// <summary>
/// 单项添加
/// </summary>
/// <author>PengZhen</author>
/// <time>2013-11-27 14:32:57</time>
/// <param name="objRIMDI">原始影像数据的元数据信息</param>
/// <returns>true=成功;false=失败;</returns>
public bool Insert(RawImageMetaDataInfo objRIMDI)
{
bool blReturn = false;
blReturn = objRIMD.Insert(objRIMDI);
return blReturn;
}
/// <summary>
/// 批量添加
/// </summary>
/// <author>PengZhen</author>
/// <time>2013-11-27 14:36:58</time>
/// <param name="listRIMDI">原始影像数据的元数据信息列表</param>
/// <returns>true=成功;false=失败;</returns>
public bool BatchInsert(List<RawImageMetaDataInfo> listRIMDI)
{
bool blReturn = false;
blReturn = objRIMD.BatchInsert(listRIMDI);
return blReturn;
}
/// <summary>
/// 单项删除
/// </summary>
/// <author>PengZhen</author>
/// <time>2013-11-26 9:29:57</time>
/// <param name="strId">数据编号</param>
/// <returns>true=成功;false=失败;</returns>
public bool Delete(string strId)
{
bool blReturn = false;
blReturn = objRIMD.Delete(strId);
return blReturn;
}
/// <summary>
/// 批量删除
/// </summary>
/// <author>PengZhen</author>
/// <time>2013-11-26 9:29:57</time>
/// <param name="strArrId">要删除的编号数组(以,分割)</param>
/// <returns>true=成功;false=失败;</returns>
public bool BatchDelete(string strArrId)
{
bool blReturn = false;
blReturn = objRIMD.BatchDelete(strArrId);
return blReturn;
}
/// <summary>
/// 单项修改
/// </summary>
/// <author>PengZhen</author>
/// <time>2013-11-26 9:29:57</time>
/// <param name="objRIMDI">原始影像数据的元数据信息</param>
/// <returns>true=成功;false=失败;</returns>
public bool Update(RawImageMetaDataInfo objRIMDI)
{
bool blReturn = false;
blReturn = objRIMD.Update(objRIMDI);
return blReturn;
}
/// <summary>
/// 批量修改
/// </summary>
/// <author>PengZhen</author>
/// <time>2013-11-26 9:29:57</time>
/// <param name="listRIMDI">原始影像数据的元数据信息列表</param>
/// <returns>true=成功;false=失败;</returns>
public bool BatchUpdate(List<RawImageMetaDataInfo> listRIMDI)
{
bool blReturn = false;
blReturn = objRIMD.BatchUpdate(listRIMDI);
return blReturn;
}
#endregion
}
}
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
好了,对RawImageMetaData业务操作类的封装就完成了,接下来我们需要调用,进行单元测试
而接下来的具体操作,将会在我的笔记学习(五)里面讲述
详情请点击以下链接地址: