WCF接口(简单从数据库查询数据 )
2017-06-13 20:01
162 查看
1:新建一个Wcf 服务应用程序
新建项目- 其他语言-Visual C# - WCF 服务应用程序
2:在已经建好的项目里面添加一个WCF服务(UserService-服务名),添加过后的WCF服务继承与IUserService(IUserService是一个接口)
![](https://img-blog.csdn.net/20170613172537246?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQ1NTQU5EV1BK/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
IUserService类 (注意:两个方法类型要完全一样 ,包括方法名)
![](https://img-blog.csdn.net/20170613172608184?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQ1NTQU5EV1BK/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3:新建一个类 用来写查询数据的方法(EF查询),方法类型 有返回值无参数 方法如下
![](https://img-blog.csdn.net/20170613173654283?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQ1NTQU5EV1BK/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
4:在UserService里调用查询方法(注意:第二点 方法名和返回类型)
![](https://img-blog.csdn.net/20170613174124030?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQ1NTQU5EV1BK/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
5:执行UserService 就会出现WCF测试客户端 如果length的长度大于0,证明查询数据成功
![](https://img-blog.csdn.net/20170613193232744?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQ1NTQU5EV1BK/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
6:异步调用接口(在另一个项目调用)
1):新建一个mvc项目
2):添加服务引用,地址是WCF测试客户端我的项目下面的地址,命名空间名字自己取,不过最好和WCF服务的名字一样
![](https://img-blog.csdn.net/20170613194120986?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQ1NTQU5EV1BK/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3):添加控制器和视图,在控制器里面实例化服务,实例化过后就能调用接口的方法
![](https://img-blog.csdn.net/20170613194740437?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQ1NTQU5EV1BK/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
4):视图里面解析。引用名称空间,取出存储的ViewBag.ulist,用foreach循环进行解析
![](https://img-blog.csdn.net/20170613195821417?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQ1NTQU5EV1BK/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
7:页面显示效果
新建项目- 其他语言-Visual C# - WCF 服务应用程序
2:在已经建好的项目里面添加一个WCF服务(UserService-服务名),添加过后的WCF服务继承与IUserService(IUserService是一个接口)
IUserService类 (注意:两个方法类型要完全一样 ,包括方法名)
3:新建一个类 用来写查询数据的方法(EF查询),方法类型 有返回值无参数 方法如下
4:在UserService里调用查询方法(注意:第二点 方法名和返回类型)
5:执行UserService 就会出现WCF测试客户端 如果length的长度大于0,证明查询数据成功
6:异步调用接口(在另一个项目调用)
1):新建一个mvc项目
2):添加服务引用,地址是WCF测试客户端我的项目下面的地址,命名空间名字自己取,不过最好和WCF服务的名字一样
3):添加控制器和视图,在控制器里面实例化服务,实例化过后就能调用接口的方法
4):视图里面解析。引用名称空间,取出存储的ViewBag.ulist,用foreach循环进行解析
7:页面显示效果
相关文章推荐
- 《JavaWeb---简单应用---练习JDBC,JSTL》---上传Excel文件,利用工具包解析,将数据储存到数据库中,可以查询删除
- 公交路线查询数据接口简单介绍
- java简单的从数据库查询数据使用POI导出excel文件
- 关系型数据库基础之:简单的数据查询
- 数据库之简单的数据查询
- SQL Server查询准备数据库和数据,并进行简单查询
- 连接数据库及数据查询的简单实现方法
- 数据库之简单的数据查询
- php简单实现查询数据库返回json数据
- 关系型数据库基础之:简单的数据查询
- 利用集合完成象数据库那样存储数据,并且可以简单查询,利用map存储学生信息
- play frameword 连接数据库, 查询数据。简单的表单提交
- 简单的查询数据、连接数据库
- SpringBoot简单连接数据库以及查询数据
- 子查询,从数据库中第三条 后的数据开始读取,(超简单)怕有时候记不住。呵呵!
- 每天一点数据库之-----Day 4 数据的简单查询
- 【数据库4】数据的简单查询
- php简单实现查询数据库返回json数据(返回json数据函数实例)
- json格式数据,将数据库中查询的结果转换为json, 然后调用接口的方式返回json(方式一)