DAL层首先添加引用
引用model层,添加configuration,和Management,引用完成后创建类重命名为:SqlHelper,ProductS,ProductCategoryS。
然后进入sqlhelper
using调用
using Model;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
然后调用完成后开始写查询与费查询方法
private static string strcon = ConfigurationManager.ConnectionStrings["连接字符串"].ConnectionString;
/// <summary>
/// 非查询
/// </summary>
/// <param name="sql"></param>
/// <returns></returns>
public static int NoQuery(string sql) {
//定义一个返回值
int num = 0;
SqlConnection sqlcon = new SqlConnection(strcon);
SqlCommand cmd = new SqlCommand(sql, sqlcon);
try
{
sqlcon.Open();
//打开接口后获取执行sql语句后的受影响行数
num = cmd.ExecuteNonQuery();
}
finally
{
//判断接口状态然后关闭接口
if (sqlcon.State == ConnectionState.Open)
{
sqlcon.Close();
}
} return num;
非查询方法完成后写查询方法
using(SqlDataAdapter sda = new SqlDataAdapter(sql,strcon)){
using(DataTable dt = new DataTable()){
sda.Fill(dt);
return dt;
}
}
然后具体每个类需要用到的方法
ProductS,ProductCategoryS用到了条件查询,添加,删除,修改。