DAL/BookManagementDAL.cs
(开头部分) 6KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using DAL.Register;
using Model;
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Utils;
namespace DAL
{
/// <summary>
/// 图书管理数据访问类
/// </summary>
public class BookManagementDAL
{
/// <summary>
/// 图书分类
/// </summary>
/// <returns></returns>
public DataTable ShowDAL()
{
string sql = $"select ID,CategoryID,CategoryName,ParentID from BookCategory";
return SQLHelper.Query(sql,null);
}
/// <summary>
/// 获取父类
/// </summary>
/// <returns></returns>
public DataTable FindParentDAL()
{
string sql = "SELECT * FROM BookCategory WHERE ParentID=@Parentid";
SqlParameter[] par = { new SqlParameter("@Parentid", "0") };
return SQLHelper.Query(sql, par);
}
/// <summary>
/// 获取子类
/// </summary>
/// <returns></returns>
public DataTable FindsonDAL()
{
string sql = "SELECT * FROM BookCategory WHERE ParentID!=@Parentid";
SqlParameter[] par = { new SqlParameter("@Parentid", "0") };
return SQLHelper.Query(sql, par);
}
/// <summary>
/// 图书列表及搜索
/// </summary>
/// <param name="BookID">图书id</param>
/// <returns></returns>
public DataTable getBookbyidDAL(string BookID)
{
string sqls = BookID == "" ? "" : "WHERE b.BookID = @BookID";
后面还有 115 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。