WPF Service服务端连接数据库 (实现登陆验证)
1、新建存储过程
2、右键-在编辑器中设计查询-选择你要的表和数据字段。
(1)、然后声明变量接收页面传来的数据,与数据库字段作比较)
3、打开Visual Studio 2015(客户端Service)
(1)、BLL层添加引用ServiceModel(引用服务契约)
(2)、修改class.cs为Login.cs.
(3)、打开Login.cs配置参数连接方式
4、将BLL层引用DAL(接收Client客户端传过来的参数与数据库进行比较)
5、service服务端连接Client客户端
(1)、选择到Web.config文件-右键编辑WCF配置-选到高级-服务行为(空名称)-添加配置(BLL)
6、
1、将参数的配置信息值HttpGetEnabled改变为False
2、另一个参数全部改为True
7、点击服务-新建服务。点击浏览
8、依次点击BLL-bin-Debug-BLL.dll下的你所创建的服务类型
选择一个类型名称点击下一步,指定服务约定默认直接下一步,通信模式默认直接下一步,互操作方法默认直接下一步,完成服务创建(如果无法找到类型名称,可以把Service服务端引用的BLL移除再添加)
9、这里只需要留下空的地址就好
10、创建好服务后添加之前创建好的服务行为BLL
11、绑定服务终结点(名称要和服务名称一致)
12、激活创建的服务BLL.Login(上面那个要加上英文状态下的.SVC)
13、把BLL.Login.svc服务连接复制一下。点击运行项目
14、在网址后面加上/BLL.Login.svc就可以测试是否成功创建服务
15、Client客户端连接Service服务端
右键添加服务引用将上面运行成功的网址链接复制到Client客户端。(会创建Service References服务连接)