资源简介
一个完整的三层架构的DB2数据库demo,增删改查功能完善,注释齐全,适合新手学习。
代码片段和文件信息
using System;
using System.Data;
using System.Collections.Generic;
using DB2.Model;
namespace DB2.BLL
{
///
/// STUDENT
///
public partial class STUDENT
{
private readonly DB2.DAL.STUDENT dal=new DB2.DAL.STUDENT();
public STUDENT()
{}
#region BasicMethod
///
/// 增加一条数据
///
public bool Add(DB2.Model.STUDENT model)
{
return dal.Add(model);
}
///
/// 更新一条数据
///
public bool Update(DB2.Model.STUDENT model)
{
return dal.Update(model);
}
///
/// 删除一条数据
///
public bool Delete()
{
//该表无主键信息,请自定义主键/条件字段
return dal.Delete();
}
/////
///// 得到一个对象实体
/////
//public DB2.Model.STUDENT GetModel()
//{
// //该表无主键信息,请自定义主键/条件字段
// return dal.GetModel();
//}
/////
///// 得到一个对象实体,从缓存中
/////
//public DB2.Model.STUDENT GetModelByCache()
//{
// //该表无主键信息,请自定义主键/条件字段
// string CacheKey = “STUDENTModel-“ ;
// object objModel = Maticsoft.Common.DataCache.GetCache(CacheKey);
// if (objModel == null)
// {
// try
// {
// objModel = dal.GetModel();
// if (objModel != null)
// {
// int ModelCache = Maticsoft.Common.ConfigHelper.GetConfigInt(“ModelCache“);
// Maticsoft.Common.DataCache.SetCache(CacheKey objModel DateTime.Now.AddMinutes(ModelCache) TimeSpan.Zero);
// }
// }
// catch{}
// }
// return (DB2.Model.STUDENT)objModel;
//}
/////
///// 获得数据列表
/////
//public DataSet GetList(string strWhere)
//{
// return dal.GetList(strWhere);
//}
/////
///// 获得数据列表
/////
//public List GetModelList(string strWhere)
//{
// DataSet ds = dal.GetList(strWhere);
// return DataTableToList(ds.Tables[0]);
//}
/////
///// 获得数据列表
/////
//public List DataTableToList(DataTable dt)
//{
// List modelList = new List();
// int rowsCount = dt.Rows.Count;
// if (rowsCount > 0)
// {
// DB2.Model.STUDENT model;
// for (int n = 0; n < rowsCount; n++)
// {
// model = dal.DataRowToModel(dt.Rows[n]);
// if (model != null)
// {
// modelList.Add(model);
// }
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4608 2016-08-04 17:15 DB2_practice_IBMDB2\BLL\bin\Debug\BLL.dll
文件 11776 2016-08-04 17:15 DB2_practice_IBMDB2\BLL\bin\Debug\BLL.pdb
文件 5632 2016-08-04 17:15 DB2_practice_IBMDB2\BLL\bin\Debug\DAL.dll
文件 13824 2016-08-04 17:15 DB2_practice_IBMDB2\BLL\bin\Debug\DAL.pdb
文件 13312 2016-08-04 17:15 DB2_practice_IBMDB2\BLL\bin\Debug\Db2Utility.dll
文件 34304 2016-08-04 17:15 DB2_practice_IBMDB2\BLL\bin\Debug\Db2Utility.pdb
文件 1377640 2012-04-05 01:29 DB2_practice_IBMDB2\BLL\bin\Debug\IBM.Data.DB2.dll
文件 4608 2016-08-04 17:15 DB2_practice_IBMDB2\BLL\bin\Debug\Model.dll
文件 13824 2016-08-04 17:15 DB2_practice_IBMDB2\BLL\bin\Debug\Model.pdb
文件 2905 2016-08-04 17:15 DB2_practice_IBMDB2\BLL\BLL.csproj
文件 864 2016-08-04 17:15 DB2_practice_IBMDB2\BLL\obj\Debug\BLL.csproj.FileListAbsolute.txt
文件 18193 2016-08-04 17:15 DB2_practice_IBMDB2\BLL\obj\Debug\BLL.csprojResolveAssemblyReference.cache
文件 4608 2016-08-04 17:15 DB2_practice_IBMDB2\BLL\obj\Debug\BLL.dll
文件 11776 2016-08-04 17:15 DB2_practice_IBMDB2\BLL\obj\Debug\BLL.pdb
文件 6764 2016-08-05 08:40 DB2_practice_IBMDB2\BLL\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 1326 2016-08-04 17:02 DB2_practice_IBMDB2\BLL\Properties\AssemblyInfo.cs
文件 4330 2016-08-04 17:07 DB2_practice_IBMDB2\BLL\STUDENT.cs
文件 5632 2016-08-04 17:15 DB2_practice_IBMDB2\DAL\bin\Debug\DAL.dll
文件 13824 2016-08-04 17:15 DB2_practice_IBMDB2\DAL\bin\Debug\DAL.pdb
文件 13312 2016-08-04 17:15 DB2_practice_IBMDB2\DAL\bin\Debug\Db2Utility.dll
文件 34304 2016-08-04 17:15 DB2_practice_IBMDB2\DAL\bin\Debug\Db2Utility.pdb
文件 1377640 2012-04-05 01:29 DB2_practice_IBMDB2\DAL\bin\Debug\IBM.Data.DB2.dll
文件 4608 2016-08-04 17:15 DB2_practice_IBMDB2\DAL\bin\Debug\Model.dll
文件 13824 2016-08-04 17:15 DB2_practice_IBMDB2\DAL\bin\Debug\Model.pdb
文件 3008 2016-08-04 17:15 DB2_practice_IBMDB2\DAL\DAL.csproj
文件 730 2016-08-04 17:15 DB2_practice_IBMDB2\DAL\obj\Debug\DAL.csproj.FileListAbsolute.txt
文件 13706 2016-08-04 17:15 DB2_practice_IBMDB2\DAL\obj\Debug\DAL.csprojResolveAssemblyReference.cache
文件 5632 2016-08-04 17:15 DB2_practice_IBMDB2\DAL\obj\Debug\DAL.dll
文件 13824 2016-08-04 17:15 DB2_practice_IBMDB2\DAL\obj\Debug\DAL.pdb
文件 6757 2016-08-04 17:12 DB2_practice_IBMDB2\DAL\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
............此处省略103个文件信息
评论
共有 条评论