首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用多个项目文件共享Codesmith属性

使用多个项目文件共享Codesmith属性
EN

Stack Overflow用户
提问于 2013-02-05 16:35:10
回答 1查看 257关注 0票数 0

我使用codesmith来生成CSLA层,并有3个单独的Codesmith项目(.csp)来生成

  • CSLA业务对象
  • 数据存取
  • 脚手架单元试验

每个项目文件都有一个目标数据库表的列表,格式如下:

代码语言:javascript
复制
<property name="EditableChild">
    ....
    <tableList>
      <table>
        <owner>dbo</owner>
        <name>Table1</name>
      </table>
      <table>
        <owner>dbo</owner>
        <name>Table2</name>
      </table>
    </tableList>
 </property>

我显然不想把那份名单放在三个地方。有没有办法在Codesmith项目文件之间共享相同的表列表,而不将它们合并到单个项目中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-11 23:11:27

我为CodeSmith工具公司工作。目前这是不可能的,但我已经将其添加到了待办事项中。如果您可以指定一个包含内容的源文件,就像在app.config中使用连接字符串一样,这将是很酷的。

我真的很想让csla使用xml文件来生成实体。但是,很多人不想维护这个xml文件:(然而,这将解决这个问题。您可以始终使用属性网格中的复制剪贴板功能,然后将属性粘贴到csp中的其他输出。这将有助于保持这些文件的同步。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14712325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档