• 大小: 1.09MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-21
  • 语言: C#
  • 标签:

资源简介

C# 用三层架构实现简单的增删改查,适合初学者学习的三层架构

资源截图

代码片段和文件信息

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

namespace BasClass
{
    public class SQLHelper
    {
        public SQLHelper() { }

        /// 
        /// 返回数据库连接字符串
        /// 

        /// 
        public static String GetSqlConnection()
        {
            String conn = “server=.;database=MYW;uid=sa;pwd=123456“;
            //要使用ConfigurationManager类,必须在当前类库项目中手工添加对System.configuration命名空间的引用
            //String conn = ConfigurationManager.AppSettings[“ConnectionString“].ToString();
            //String conn = ConfigurationManager.ConnectionStrings[“ConnectionString“].ConnectionString;
            return conn;
        }

        /// 
        ///  获得参数对象 
        /// 

        /// 参数名称
        /// 数据类型
        /// 长度
        /// 源列名称
        /// 参数实值
        /// 
        public static SqlParameter GetParameter(String paramName SqlDbType paramType Int32 paramSize String ColName object paramValue)
        {
            SqlParameter param = new SqlParameter(paramName paramType paramSize ColName);
            param.Value = paramValue;
            return param;
        }

        /// 
        /// 获得参数对象
        /// 

        /// 参数名称
        /// 数据类型
        /// 长度
        /// 源列名称
        /// 
        public static SqlParameter GetParameter(String paramName SqlDbType paramType Int32 paramSize String ColName)
        {
            SqlParameter param = new SqlParameter(paramName paramType paramSize ColName);
            return param;
        }

        /// 
        /// 获得参数对象
        /// 

        /// 参数名称
        /// 数据类型
        /// 长度
        /// 源列名称
        /// 
        public static SqlParameter GetParameter(String paramName SqlDbType paramType object paramValue)
        {
            SqlParameter param = new SqlParameter(paramName paramType);
            param.Value = paramValue;
            return param;
        }

        /// 
        /// 执行带参SQL语句
        /// 

        /// SQL语句
        /// 参数对象数组
        /// 
        public static int ExecuteSql(String Sqlstr SqlParameter[] param)
        {
            String ConnStr = SQLHelper.GetSqlConnection();
            using (SqlConnection c

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

     文件       2306  2017-06-06 13:40  OperationSQL\BasClass\BasClass.csproj

     文件       6656  2017-06-06 14:20  OperationSQL\BasClass\bin\Debug\BasClass.dll

     文件      17920  2017-06-06 14:20  OperationSQL\BasClass\bin\Debug\BasClass.pdb

     文件       7405  2017-06-06 14:06  OperationSQL\BasClass\DBHelper.cs

     文件        340  2017-06-06 13:56  OperationSQL\BasClass\obj\Debug\BasClass.csproj.FileListAbsolute.txt

     文件       6656  2017-06-06 14:20  OperationSQL\BasClass\obj\Debug\BasClass.dll

     文件      17920  2017-06-06 14:20  OperationSQL\BasClass\obj\Debug\BasClass.pdb

     文件       5726  2017-06-06 14:20  OperationSQL\BasClass\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件       1370  2017-06-06 11:44  OperationSQL\BasClass\Properties\AssemblyInfo.cs

     文件       1517  2017-06-06 11:53  OperationSQL\BasClass\xmlHelper.cs

     文件       2348  2017-06-06 11:29  OperationSQL\BassClass\BassClass.csproj

     文件       2701  2017-06-06 11:19  OperationSQL\BassClass\DBHelper.cs

     文件       5728  2017-06-06 11:20  OperationSQL\BassClass\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件       1372  2017-06-06 11:11  OperationSQL\BassClass\Properties\AssemblyInfo.cs

     文件       1242  2017-06-06 11:25  OperationSQL\BassClass\xmlHelper.cs

     文件       6656  2017-06-06 14:20  OperationSQL\BLL\bin\Debug\BasClass.dll

     文件      17920  2017-06-06 14:20  OperationSQL\BLL\bin\Debug\BasClass.pdb

     文件       4608  2017-06-07 08:05  OperationSQL\BLL\bin\Debug\BLL.dll

     文件      13824  2017-06-07 08:05  OperationSQL\BLL\bin\Debug\BLL.pdb

     文件       6144  2017-06-07 08:05  OperationSQL\BLL\bin\Debug\DAL.dll

     文件      13824  2017-06-07 08:05  OperationSQL\BLL\bin\Debug\DAL.pdb

     文件       4608  2017-06-06 14:20  OperationSQL\BLL\bin\Debug\MODEL.dll

     文件      13824  2017-06-06 14:20  OperationSQL\BLL\bin\Debug\MODEL.pdb

     文件       2667  2017-06-06 14:20  OperationSQL\BLL\BLL.csproj

     文件        872  2017-06-06 14:20  OperationSQL\BLL\obj\Debug\BLL.csproj.FileListAbsolute.txt

     文件      11669  2017-06-07 08:05  OperationSQL\BLL\obj\Debug\BLL.csprojResolveAssemblyReference.cache

     文件       4608  2017-06-07 08:05  OperationSQL\BLL\obj\Debug\BLL.dll

     文件      13824  2017-06-07 08:05  OperationSQL\BLL\obj\Debug\BLL.pdb

     文件       5878  2017-06-07 08:05  OperationSQL\BLL\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件       1360  2017-06-06 10:55  OperationSQL\BLL\Properties\AssemblyInfo.cs

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

评论

共有 条评论