DAL层的代码

这个博客展示了如何使用C#进行SQL Server数据库操作,包括检查记录是否存在、添加新记录、更新现有记录、删除记录以及获取单一记录和数据列表的方法。代码中使用了DbHelperSQL工具类和SqlParameter。
摘要由CSDN通过智能技术生成

using System;
using System.Data;
using System.Text;
using System.Data.SqlClient;
using Test.IDAL;
using Maticsoft.DBUtility;//请先添加引用
namespace Test.SQLServerDAL
{
/// <summary>
/// 数据访问类Employees。
/// </summary>
public class Employees:IEmployees
{
public Employees()
{}
#region 成员方法
/// <summary>
/// 是否存在该记录
/// </summary>
public bool Exists(int ID)
{
StringBuilder strSql=new StringBuilder();
strSql.Append("select count(1) from TABLE1");
strSql.Append(" where ID=@ID ");
SqlParameter[] parameters = {
new SqlParameter("@ID", SqlDbType.Int,4)};
parameters[0].Value = ID;

return DbHelperSQL.Exists(strSql.ToString(),parameters);[color=#FF0000][/color] }


/// <summary>
/// 增加一条数据
/// </summary>
public int Add(Test.Model.Employees model)
{
StringBuilder strSql=new StringBuilder();
strSql.Append("insert into TABLE1(");
strSql.Append("Emp_No,Emp_Name,Sex,Birthday,Wage,Picture)");
strSql.Append(" values (");
strSql.Append("@Emp_No,@Emp_Name,@Sex,@Birthday,@Wage,@Picture)");
strSql.Append(";select @@IDENTITY");
SqlParameter[] parameters = {
new SqlParameter("@Emp_No", SqlDbType.Char,10),
new SqlParameter("@Emp_Nam

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值