实战WCF服务:从业务逻辑到数据库支持
1. 从服务接口层调用业务逻辑层
当业务逻辑层准备就绪后,我们可以对服务契约进行修改,以调用该层,从而实现业务逻辑。需要注意的是,我们仅会修改服务实现,而非接口,所以只会改动 ProductService.cs 文件,而不会触碰 IProductService.cs 文件,这样现有引用该服务的客户端不会察觉到实现的变化。
以下是定制服务接口层的具体步骤:
1. 添加对业务逻辑层的引用 :
- 为了调用业务逻辑层中的方法,我们需要添加对包含业务逻辑的程序集的引用,同时也会用到 ProductEntity 类,所以还需引用 RealNorthwindEntities 。
- 在解决方案资源管理器中,右键单击 RealNorthwindService 项目,从上下文菜单中选择“添加引用…”,在“项目”选项卡中选择 RealNorthwindLogic ,由于需要引用其中的 ProductEntity ,所以同时选择 RealNorthwindEntities (选择多个项目时按住 Ctrl 键),点击“确定”按钮添加所选项目的引用。
2. 添加 using 语句 :在 ProductService.cs 文件中添加以下两条 using 语句,这样就无需输入类的完整名称。
超级会员免费看
订阅专栏 解锁全文
20

被折叠的 条评论
为什么被折叠?



