用三层架构写删除和不实现功能的添加

Posted 倾心于你

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用三层架构写删除和不实现功能的添加相关的知识,希望对你有一定的参考价值。

紧随上个三层架构查询多个和单个

DAL

添加

public static int Insert(ClassInfo info)

{

var sql="insert into classinfo values(@name,@content)";

sqlparamete[] sqlparameter=new sqlparameter[]

{

new sqlparameter("@name",info.Name)

new sqlparameter("@content",info.Content)

};

return Class1.Nonquery(sql,sqlparameter);

}

删除

public static int Delete(int id)

{

var sql="delete from classinfo where id=@id";

sqlparameter[] sqlparameter=new sqlparameter[]

{

new sqlparameter("@id",id)

};

return Class1.Nonquery(sql,sqlparameter);

}

 BLL

添加

public static int Insert(ClassInfo info)

{

return ClassInfoDAL.Insert(info);

}

删除

public static int Delete(int id)

{

return ClassInfoDAL.Delete(id);

}

主项目 calssinfo.aspx

删除键

                    <asp:CommandField ShowDeleteButton="True" />

classinfo.aspx.cs  的GridView1_RowDeleting事件,双击

protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
var data = e.Values["Id"];
var id = Convert.ToInt32(data);
ClassInfoBLL.Delete(id);
if (ClassInfoBLL.Delete(id)>0)
{
var url = Request.Url.PathAndQuery;
Response.Redirect(url);
}
}

以上是关于用三层架构写删除和不实现功能的添加的主要内容,如果未能解决你的问题,请参考以下文章

asp.net用三层架构如何实现数据的查询、删除以及录入信息,希望可以有实例说明,谢谢!

C#listView用三层架构怎么连接数据库

web三层架构

asp.net三层架构与asp.net MVC各自的区别,各自应该应用在啥场合,在啥情况下用三层,啥情况下用MVC

三层架构的OPP实现的演示例子

Jsp第十三课 MVC+三层架构