• 大小: 1.7MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-04
  • 语言: 其他
  • 标签:

资源简介

一个完整的三层架构的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个文件信息

评论

共有 条评论

相关资源