WCF RIA Service SP1安装及新特性介绍

来源:互联网 发布:2016淘宝造物节 编辑:程序博客网 时间:2024/04/28 03:49

一、WCF RIA Service SP1安装说明

1、  卸载WCFRIA服务工具包(WCF RIA Services Toolkit),如果安装了。

2、  卸载WCF RIA Services V1.0 for Visual Studio 2010

3、  安装WCF RIA Services V1.0 SP1

4、  安装WCF RIA Services Toolkit October 2010

5、  下载地址:

http://www.microsoft.com/downloads/en/details.aspx?familyid=330f6831-5b90-4315-b042-96127a4a7efc

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=6F834BF7-FFDE-4D5D-8573-18541762118B

 

二、WCF RIA Service SP1的功能改进

1、  跨多个DomainService共享实体

随着最近的集成我们取消了对阻止多个DomainService 调用同一个暴露的实体的限制

2、  生成客户端代码的可扩展性

WCF RIA Services 现在允许代理生成的客户端被替换,可以用一个文本模板或者用一个简单CLR类型 ,像下面的IDomainServiceClientCodeGenerator 这样:

   1: namespace MyCodeGenerator

   2: {

   3:     [DomainServiceClientCodeGenerator(typeof(MyCodeGenerator), "C#")]

   4:     public partial class MyT4CodeGenerator : IDomainServiceClientCodeGenerator

   5:     {

   7:         public string GenerateCode(ICodeGenerationHost host,

   8:                                    IEnumerable<System.ServiceModel.DomainServices.Server.DomainServiceDescription> domainServiceDescriptions, ClientCodeGenerationOptions options)

  10:         {

  11:             return “Here is generated code”;

  12:         }

  13:     }

  14: }

  15: 

注册一个代码生成器仅仅需要在程序集中添加一个服务端工程的引用就可以,

或者直接在服务端工程中声明代码生成器类。MEF框架是用来识别【DomainServiceClientCodeGenerator】属性在服务器的引用。我们还发布了可用于自定义生成的代码工具包——TextTemplatingCodeGeneration

注意:代码生成是建立在这种可扩展性的首位的。

3、  对实体数据集和实体集合的绑定提供更好的支持

已经实现了【ICollectionViewFactory】工厂接口的实体数据集和实体集合,将返回一个绑定到控件(:DataFormDataGrid)上的视图。现在你能通过一个绑定了实体数据集和实体集合的DataForm进行增加、删除操作

4、  改进Business Application Template模板

登录和注册窗体在打开时,Name字段将获得焦点。

在提交或者取消时,两个窗体相应的监听Enter和Escape键。

窗体在认证状态时控件显示一个authenticating…的消息。

同时也签入了 Kyle's的博客为BAT定制的一个主题。

5、  本地化

改产品组件和模板现已本地化为10种语言,这些语言是:

德语、英语、西班牙语、法语、意大利语、日语、韩语、俄罗斯语、简体中文、繁体中文。

6、  安装更快速

原创粉丝点击