先在数据库中编写存储过程,
因为一个存储过程可能存在多个语句,声明[@type]用于判断进入哪一个语句,如果没有if判断,那么就会同时执行所有语句,当存储过程中存在一条新增语句和一条删除语句,你每次执行都会新增,但你看不到,在新增后删除语句也执行了。
@type和值从BLL层给进来。列明过于繁琐可用AS重命名。
在BLL层新建类,实例化DAL,添加契约。
通过数组的第一个值判断进入哪一个sql语句,要求与SQL IF条件的保持一致。
调用DAL的QueryDataSet方法。[]为存储过程的名称
然后启动服务端,刷新服务契约。
在WcfService 编辑WCF配置
WCF服务配置…
Client代码,
再到页面绑定表格
Binding的值与存储过程的名称一致。
查询数据绑定
最新推荐文章于 2022-09-12 14:51:49 发布