zoukankan      html  css  js  c++  java
  • Silverlight WCF RIA服务(十九)共享代码 2

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

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

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

    使用共享命名规范


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


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

    使用文件链接



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

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

     
    Powered By D&J (URL:http://www.cnblogs.com/Areas/)
  • 相关阅读:
    2017的结束2018的开始
    .NET Core使用swagger进行API接口文档管理
    数据库可扩展设计方案
    容量估算--随时更新
    分库分表设计基础
    利用bucardo搭建PostgreSQL数据库双活
    通过pgAgent实现PostgreSQL上的自动作业
    MySQL主主配置
    Oracle统计信息不准(谓词越界)造成的性能问题
    获取Oracle中SQL语句的执行计划
  • 原文地址:https://www.cnblogs.com/Areas/p/2172179.html
Copyright © 2011-2022 走看看