winfrom WCF显示数据 自封装DEV控件

框架大致是三层架构   BLL DLL  model   外加一个接口层

接口写在contract

 

 这里要注意到void需不需要返回值的问题   [OperationContract]表示为指定该方法的一个操作,BizDataList是一个封装好的后台数据,基于data组件

下面在bll里面继承我们刚才的接口类 

ORMBLL<ps_container_statusEntity> ormMer = new ORMBLL<ps_container_statusEntity>();

获取到实体数据ORMBLL为框架封装好的一个东西,可以为服务提供一些东西,具体我也不知道

BizDataList<ps_container_statusEntity> results = new BizDataList<ps_container_statusEntity>(ormMer.GetList().OrderBy(x => x.STSLSTUPDDT).ToList());

获取所有的数据之后,显示效果进行排序条件为某一个ID 最后进行转换返回

在ui层里显示

 ui层接受到bll层传过来的数据

 using (ServiceManager<Ips_container_statusManage> sm = new ServiceManager<Ips_container_statusManage>())

如果要使用ServiceManager,必须要放在using块里,具体为什么去问框架😄,这行代码主要是实现初始化我们用到的接口层,

然后using块里是获取到所有的接口和服务,这里要注意这个方法,在我们修改页面的时候,比如删除,修改,等,都要去调用这个方法,因为是要实时显示的嘛,

 可能根据情况也需要在调用之前加一个获取当前状态         data.AcceptChanges();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值