WCF RIA 服务 (十九)-- 共享代码 2

本文详细介绍了如何利用源文件在中间层和表示层之间共享代码,包括使用共享命名规范和文件链接的方法。通过实践示例,展示了如何在不经历客户端代码生成步骤的情况下,实现代码的自动同步更新。

如何:通过源文件来共享代码

我们可以通过源文件来在中间层和表示层之间共享代码。当在中间层修改源文件,并重新生成应用程序时,在客户端会自动同步更新了的代码。当代码不属于domain Service或实体类,而且我们不想代码经历客户端代码生成步骤时,我们把代码放在共享的源文件中。

通过使用共享命名规范或文件链接来共享源文件。下面示例使用这两种方法来共享源文件。

 

使用共享命名规范

  1. 在中间层的解决方案资源管理器中,创建想放置共享文件的目录结构。这个目录结构将会在客户端的Generated_Code文件夹内重新创建。
  2. 在目录结构中添加一个C#文件。
  3. 使用共享命名规范。
  4. 在共享文件中添加代码。
  5. 生成解决方案。
  6. 在客户端项目中,打开Generated_Code文件夹,注意到代码文件已经被拷贝了。

   

   7.  打开代码文件,注意到在编译期间没有对代码做改动。


使用文件链接

  1. 在中间层项目中,添加一个新的代码文件。
  2. 在文件中添加代码。
  3. 在表示层项目中,右键点击项目。选择添加->已存在项
  4. 选择刚添加到中间层项目中的代码文件。
  5. 在添加按钮上,点击下拉菜单并选择Add As Link。

当编译这个项目时,会返现没有文件被拷贝到客户端项目中。相反,添加了一个文件引用。

 


本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/blackant2/archive/2010/04/08/5461664.aspx

转载于:https://www.cnblogs.com/e_trock/archive/2010/06/05/1751960.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值