WCF RIA Service SP1安装及新特性介绍
2011-03-18 13:43
513 查看
一、WCF RIA Service SP1安装说明
1、 卸载WCF的RIA服务工具包(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】工厂接口的实体数据集和实体集合,将返回一个绑定到控件(如:DataForm和DataGrid)上的视图。现在你能通过一个绑定了实体数据集和实体集合的DataForm进行增加、删除操作
4、 改进Business Application Template模板
登录和注册窗体在打开时,Name字段将获得焦点。
在提交或者取消时,两个窗体相应的监听Enter和Escape键。
窗体在认证状态时控件显示一个‘authenticating…’的消息。
同时也签入了 Kyle's的博客为BAT定制的一个主题。
5、 本地化
改产品组件和模板现已本地化为10种语言,这些语言是:
德语、英语、西班牙语、法语、意大利语、日语、韩语、俄罗斯语、简体中文、繁体中文。
6、 安装更快速
1、 卸载WCF的RIA服务工具包(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】工厂接口的实体数据集和实体集合,将返回一个绑定到控件(如:DataForm和DataGrid)上的视图。现在你能通过一个绑定了实体数据集和实体集合的DataForm进行增加、删除操作
4、 改进Business Application Template模板
登录和注册窗体在打开时,Name字段将获得焦点。
在提交或者取消时,两个窗体相应的监听Enter和Escape键。
窗体在认证状态时控件显示一个‘authenticating…’的消息。
同时也签入了 Kyle's的博客为BAT定制的一个主题。
5、 本地化
改产品组件和模板现已本地化为10种语言,这些语言是:
德语、英语、西班牙语、法语、意大利语、日语、韩语、俄罗斯语、简体中文、繁体中文。
6、 安装更快速
相关文章推荐
- 安装VS2010 SP1时遇到WCF RIA Service 版本错误
- SSDB 安装 和 特性介绍
- SilverLight中使用WCF Ria出现的问题empty domain service class
- 关于WCF Ria Service的一些资料
- WCF RIA Services DomainService life-cycle and adding Transactions
- SilverLight使用WCF RIA SERVICE实现对数据库的操作 (添加,删除,更新)
- 在IIS部署Silverlight应用和WCF RIA Services,出现异常:未能加载文件或程序集“System.ServiceModel.DomainServices.Hosting, Ver
- 2012版辅助开发工具包(ADT)新功能特性介绍及安装使用
- 使用Entity Framework和WCF Ria Services开发SilverLight之7:多个Domain Service间共享Poco实体
- Silverlight应用框架雏形:MVVM+WCF RIA Service + 业务逻辑层+自写的实体框架
- Silverlight WCF RIA service Not Found
- Silverlight Business Application 与 WCF Ria Service的使用 (1)
- Windows7 SP1功能介绍与安装要求
- [Silverlight学习笔记]关于利用WCF RIA Service进行通信并在客户端获取数据
- Hadoop3.0安装以及新特性介绍
- 2012版辅助开发工具包(ADT)新功能特性介绍及安装使用
- Wcf Ria Services学习笔记(四):WCF RIA Service中的增删改查操作
- WCF项目问题1-找不到类型“WCFService.Service1”,它在 ServiceHost 指令中提供为 Service 特性值,或在配置元素 system.serviceModel/serviceHostingEnvironment/serviceActivations 中提供。
- Redis简介、与memcached比较、存储方式、应用场景、生产经验教训、安全设置、key的建议、安装和常用数据类型介绍、ServiceStack.Redis使用(1)
- 跟着微软玩 WCF RIA Services (1) – 安装AdventureWorks OLTP数据库