C#+SQL 存储过程在三层架构中的使用

本文介绍了在三层架构中如何使用C#调用SQL Server的存储过程。通过创建一个商品目录查询的存储过程,并在数据访问层、业务逻辑层和表示层实现调用,展示了存储过程在实际项目中的应用。示例代码详细解释了存储过程的创建、数据访问类的构建以及业务逻辑层和表示层的交互过程。
摘要由CSDN通过智能技术生成

从11年6月份毕业到现在(1月份我就在这家公司上班了 ),一直没时间对存储过程进行学习。

之前一直不敢使用存储过程进行SQL的操作,虽然知道存储过程有很多好处,比如查询速度快等优点。但是因为存储过程不知道在代码中如何使用,

就一直没对他进行学习。最近一段时间,因为工作不忙,就抽时间把LittleItalyVineyard的例子好好研究了一下。

通过对其中列子的学习,才知道存储过程怎样使用。

 语言描述就不说了,存储过程和三层架构(表示层、业务逻辑层、数据访问层)相信大家都了解。该例子中处理的是商品目录的实现。

下面直接从处理过程来实现他们之间的调用关系。

首先,在SQL server 2005对应的数据库(MyDataTest)-->可编程性-->存储过程,右击新建一个存储过程:

代码如下

/*---------------------------------------商品目录------------------*/
create procedure Products_Select
as
select
ProductID,
ProductName,
ProductCategoryName,
ProductImageID,
substring(Description,1,150)+'...' as Description,
Price
from Products inner join ProductCategory on ProductCategory.ProductCategoryID=Products.ProductCategoryID

 

1. 在数据访问层DataAccess建立一个ProductSe

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值