• 大小: 3.02MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2022-03-10
  • 语言: C#
  • 标签: C#  SQLite  数据库  

资源简介

本例子使用C#语言实现操作SQLite数据库,完成基本的增、删、改、查,不是复杂的功能,具体介绍可以看:https://www.cnblogs.com/JiYF/p/11260178.html 看这里,代码已经给出,看懂的人,就没必要下载了。木有积分给出邮箱,或者博客留言,我看到后给你发

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;

namespace BLL
{
    public partial class UserInfo
    {
        private readonly DAL.UserInfo dal = new DAL.UserInfo();
        public UserInfo()
        { }
        #region  BasicMethod

        /// 
        /// 得到最大ID
        /// 

        public int GetMaxId()
        {
            return dal.GetMaxId();
        }

        /// 
        /// 是否存在该记录
        /// 

        public bool Exists(int ID)
        {
            return dal.Exists(ID);
        }

        /// 
        /// 增加一条数据
        /// 

        public bool Add(Model.UserInfo model)
        {
            return dal.Add(model);
        }

        /// 
        /// 更新一条数据
        /// 

        public bool Update(Model.UserInfo model)
        {
            return dal.Update(model);
        }

        /// 
        /// 删除一条数据
        /// 

        public bool Delete(int ID)
        {

            return dal.Delete(ID);
        }
        /// 
        /// 删除一条数据
        /// 

        public bool DeleteList(string IDlist)
        {
            return dal.DeleteList(IDlist);
        }

        /// 
        /// 得到一个对象实体
        /// 

        public Model.UserInfo GetModel(int ID)
        {

            return dal.GetModel(ID);
        }

        ///// 
        ///// 得到一个对象实体,从缓存中
        ///// 

        //public Model.UserInfo GetModelByCache(int ID)
        //{

        //    string CacheKey = “UserInfoModel-“ + ID;
        //    object objModel = Common.DataCache.GetCache(CacheKey);
        //    if (objModel == null)
        //    {
        //        try
        //        {
        //            objModel = dal.GetModel(ID);
        //            if (objModel != null)
        //            {
        //                int ModelCache = Maticsoft.Common.ConfigHelper.GetConfigInt(“ModelCache“);
        //                Maticsoft.Common.DataCache.SetCache(CacheKey objModel DateTime.Now.AddMinutes(ModelCache) TimeSpan.Zero);
        //            }
        //        }
        //        catch { }
        //    }
        //    return (Maticsoft.Model.UserInfo)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)
        {
      

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     180224  2019-06-09 00:50  Lib\SQLite.Designer.dll

     文件      30551  2019-06-09 00:50  Lib\SQLite.Designer.xml

     文件    1113088  2019-06-09 00:45  Lib\SQLite.Interop.dll

     文件     360448  2019-06-09 00:50  Lib\System.Data.SQLite.dll

     文件      12492  2019-05-15 08:31  Lib\System.Data.SQLite.dll.config

     文件     186880  2019-06-09 00:50  Lib\System.Data.SQLite.EF6.dll

     文件     124078  2019-06-09 00:50  Lib\System.Data.SQLite.EF6.xml

     文件     186880  2019-06-09 00:50  Lib\System.Data.SQLite.Linq.dll

     文件     121826  2019-06-09 00:50  Lib\System.Data.SQLite.Linq.xml

     文件    1089145  2019-06-09 00:50  Lib\System.Data.SQLite.xml

     文件       4608  2019-07-27 23:50  Model\bin\Debug\Model.dll

     文件      17920  2019-07-27 23:50  Model\bin\Debug\Model.pdb

     文件       2146  2019-07-27 23:50  Model\Model.csproj

     文件       6459  2019-07-27 23:39  Model\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件         42  2019-07-27 23:39  Model\obj\Debug\Model.csproj.CoreCompileInputs.cache

     文件        455  2019-07-27 23:50  Model\obj\Debug\Model.csproj.FileListAbsolute.txt

     文件       7574  2019-07-28 12:55  Model\obj\Debug\Model.csprojAssemblyReference.cache

     文件       4608  2019-07-27 23:50  Model\obj\Debug\Model.dll

     文件      17920  2019-07-27 23:50  Model\obj\Debug\Model.pdb

     文件       1317  2019-07-27 23:39  Model\Properties\AssemblyInfo.cs

     文件       1243  2019-07-27 23:40  Model\UserInfo.cs

     文件        814  2019-07-28 16:30  SQLiteDBTest\App.config

     文件       5632  2019-07-28 17:24  SQLiteDBTest\bin\Debug\BLL.dll

     文件      19968  2019-07-28 17:24  SQLiteDBTest\bin\Debug\BLL.pdb

     文件       8192  2019-07-28 17:24  SQLiteDBTest\bin\Debug\DAL.dll

     文件      22016  2019-07-28 17:24  SQLiteDBTest\bin\Debug\DAL.pdb

     文件       9216  2019-07-28 17:24  SQLiteDBTest\bin\Debug\DBUtility.dll

     文件      28160  2019-07-28 17:24  SQLiteDBTest\bin\Debug\DBUtility.pdb

     文件       4608  2019-07-27 23:50  SQLiteDBTest\bin\Debug\Model.dll

     文件      17920  2019-07-27 23:50  SQLiteDBTest\bin\Debug\Model.pdb

............此处省略134个文件信息

评论

共有 条评论