silverlight   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了WCF+EF实战系列一大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

      记得有很久没有研究过新的技术了,反正上次买了本WCF服务编程的书,我记得只看了几页后就再也没有动过。可能是年纪大了,没精力再去研究一些新的技术了。再说在解决分布式的问题时,还有一套REMOTinG的方案可以使用。因此也一直没有升级VS2008。对WCF的相关知识也只是在网上难得看一下。    前一阵在网上看到Linq To SQL将来不再支持的消息后,同时EntityFramework
 

    记得有很久没有研究过新的技术了,反正上次买了本WCF服务编程的书,我记得只看了几页后就再也没有动过。可能是年纪大了,没精力再去研究一些新的技术了。再说在解决分布式的问题时,还有一REMOTinG的方案可以使用。因此也一直没有升级VS2008。对WCF的相关知识也只是在网上难得看一下。

   前一阵在网上看到Linq To sql将来不再支持的消息后,同时EntityFramework也发布了一阵了,前二天利用双休的时间,快速学习了一下WCFLINQEF的一些知识,其实也只能是说了解一下,因为只是看了些理论上的东东,还没有写过一句代码呢。关于EF的知识,网上的资料实在太少了,google一把的话,也找不出几个真正意义上的原创。

在下面的系列中我将实战一下WCF+EF的分布式系统。其中包含逻辑存储数据库层、数据访问层、域模型层、业务经理层、服务层、表示层以及被动 UI 层,同时我还将演示如何使用实体框架来集成这些层。

  由于本身是学习。因此我的演示还是相对比较简单的。使用程序来对员工信息进行执行查看,添加和编辑@L_616_8@的操作。在真正的实现之前我们来讨论一下该示例的整体体系结构

 

WCF+EF实战系列一


    上图显示一个典型的分层式体系结构的视图,顶部的两层使用UI和表示层来处理用户界面表示和导航。UI的话,可以通过各种技术来实现。(当然WPF我还没学,SilverLight我也不会,真是惭愧的很.UI层使用带被动视图的@H_875_24@mVP模式,这表示视图由表示层进行管理和控制。表示器将负责为视图提供数据,或从视图中获取相关的数据以保存在较低层。当然也会响应由视图引发的一些事件。

表示器将通过WCF与较低的层进行通信。前提当然是通讯的双方有一个约定,这里我们将使用WCF的契约。关于WCF的相关的知识可以在网上参一些相关的知识,因为我也是刚学,因此一些技巧和体会还不深,也就不再班门弄斧了。下面列出一些参

http://www.cnblogs.com/artech/category/156733.html

http://www.cnblogs.com/jillzhang/category/121346.html

我也是从这里来学习的。

 

    服务层负责接收来自表示器的通信并调用相应的业务层方法,这些方法将执行相应的业务逻辑和数据收集或修改操作。业务层是业务逻辑和示例的 LINQ to Entities 代码将要驻留的位置。LINQ to Entities 代码将引用从实体框架所生成的实体模型。执行 LINQ 查询时,实体框架会将 LINQ 查询转换为概念实体模型(实体数据模型或 EDM)、将实体内容映射到存储层、生成 sql 查询并针对数据库加以执行

 

对于这些新技术(发布也很长时间了,不能叫新技术了,可对于我来说是新的)我本身也不是专家,因此我在本文或后续的文章中,可能不会着重讲一些理论的知识,只将示例一个WCF+EF的例子。欢迎各位讨论,同时如有不同意见,欢迎拍砖。

大佬总结

以上是大佬教程为你收集整理的WCF+EF实战系列一全部内容,希望文章能够帮你解决WCF+EF实战系列一所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。