项目总结3

  1. BLL,DAL,WcfService三层的互相引用

在BLL的引用中,右键--添加引用--项目中的DAL勾选上。WcfService中引用BLL

     2.重命名BLL的类名

     3.在BLL中引用程序集:
引用-添加引用-程序集—搜索选择System.ServiceModel.

     4.把类定义成服务协定

[ServiceContract]

执行代码,(操作一样,重复1)

 

5. 在WcfService--Web.cofing—右键编辑WCF配置—高级—服务行为—空名称

服务—新建服务—上一步

--e:\c#\火车后台系统项目代码\service\BLL\bin\Debug\BLL.dll—打开—复制—下一步—下一步—终结点地址:(不需要Http//)完成

终结点:空名称--BLL.WDLogin(复制的)

高级—宿主环境—ser.....—新建

关闭页面的时候记得保存,并且通过执行代码,链接测试成功。

http://localhost:1383/BLL.WDLogin.svc (客户端和服务端的连接)

    6.Client

引用—添加服务引用—把刚刚的链接粘贴到地址中—转到(要服务器运行才能成功)—找到—命名空间:BLL.WDLogin

引用的命名空间在Connected Services下面(操作一样,重复完成)

 

    7. 实例化服务(LoginWindow)

BLL.WDLogin.WDLoginClient myClient = new BLL.WDLogin.WDLoginClient();

    8.在Service的WDLogin中的DataSet

所以需要换为DataTable,同时因为是业务操作需要使用try..catch()

DataTable dt = myClient.btnLogin_Click_CheckLogin(string  strAccount, string strPassword);

    9.获取页面数据(根据xaml的设置的Name)

    10.提示

MessageBox.Show("请检查账号密码是否为空", "系统提示", MessageBoxButton.YesNo, MessageBoxImage.Error);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值