问题标签 [codesmith]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
226 浏览

codesmith - 项目使用 CodeSmith 生成数据库,但我不再有 Codesmith

我是 Codesmith gen 的新手,所以...

我不再有 CodeSmith,但我的项目使用 CodeSmith 来生成所有数据库上下文。我想在数据库中添加一个表。即使我不再有 CodeSmith,是否也有可能为该表生成代码?

我怎样才能仍然使用新表?

多谢你们...

0 投票
1 回答
451 浏览

sql-server - SQL Server 存储过程无法通过 codesmith 工作

我有这个脚本可以正常工作,并且当我执行存储过程时输出是正确的。但是当我通过codesmith使用它时它不起作用,当我执行generate output存储过程时将返回一个整数而不是结果。

这是导致问题的部分:

我正在使用 SQL Server 2008,CodeSmith v4

0 投票
1 回答
173 浏览

codesmith - 未找到 CodeSmith.Data 参考

我正在使用 CodeSmith 工具生成代码。但是我错误地删除了 Reference CodeSmith.Data 现在我找不到它,或者必须在哪里添加它。

0 投票
1 回答
566 浏览

templates - 从 CodeSmith 生成脚本,而不对数据库执行生成的脚本

我有一个相当简单的问题 - 如何从 CodeSmith 模板 (.cst) 生成脚本,而不针对目标数据库运行生成的脚本。

也就是说,我有一个 CodeSmith 模板文件,它通过以下命令生成 CRUD SQL Server 存储过程

cs.exe "GenerateCrud.csp" -p:TargetDB=mySqlServerDb -p:TargetServer=mySqlServerInstance

...其中 GenerateCrud.csp 调用针对两个参数 TargetDB 和 TargetServer 运行的模板

要求是在不对 TargetDB 和 TargetServer 运行脚本的情况下生成 CRUD 脚本。是否有一个命令行参数可以适应这个?

0 投票
1 回答
533 浏览

c# - 方法存在时不包含定义

我在 csla 框架中使用 Visual Studio 2012 和 Codesmith 工具。

我最近重新生成了我的课程,现在我遇到了最奇怪的错误。在我的一个 aspx.cs 文件中,在构建之后,它说

“X 不包含 Y 的定义”

然而,在 X 类中有一个 Y 的定义。事实上,我可以右键单击该方法并导航到它,它确实存在。Visual Studio 建议为它生成一个方法,我这样做了。但是现在错误说

“X 已经定义了一个名为 Y 的成员,具有相同的参数类型”

即该方法已经存在。

这是没有意义的,因为这些类文件并没有随着重新生成而改变。我知道这一点,因为我们的文件处于颠覆之下。

有没有人以前见过这个问题并对如何解决它有任何建议?

0 投票
1 回答
251 浏览

c# - 与多个项目文件共享 Codesmith 属性

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

  • CSLA 业务对象
  • 数据访问
  • 脚手架单元测试

这些项目文件中的每一个都有一个目标数据库表列表,格式为:

我显然不想在三个地方保留该列表。有什么方法可以在 Codesmith 项目文件之间共享相同的表列表,而无需将它们合并到一个项目中?

0 投票
1 回答
290 浏览

mysql - 尝试在 Codesmith 中列出“视图”时使用 ODBC 的 COMException

我已经建立了到 MySQL 服务器的 ODBC 连接(Oracle 的 ODBC 驱动程序版本 5.1)。连接测试成功!如果我单击以显示数据库的表,它也会成功。现在我正在尝试显示 VIEWS 并收到以下错误:

尝试列出表列、键或索引时会发生类似错误:

附加信息:Windows 7、64 位 MySQL ODBC 5.1 驱动程序

我试图将 Codesmith 目录包含到我的 Windows PATH 环境变量中,但没有成功。有任何想法吗?你需要更多信息?

0 投票
1 回答
469 浏览

linq-to-entities - 我们可以使用 nettiers find() 方法选择特定的列吗

我正在为我的一位客户使用 nettiers。我注意到,当我使用搜索参数调用 find() 时,执行会超时。当我看到使用分析器的查询时,它使用了所有列。即从表中选择*。

我们可以使用 nettiers find() 或任何其他方式获取特定列吗?

谢谢,维杰

0 投票
1 回答
86 浏览

visual-studio - 如何在 Visual Studio 中删除#region 及其所有内容

我使用 Codesmith 生成 CSLA 模板。但是 Codesmith 生成了我不想要并且充满“Csla.DataPortal”的异步工厂方法,其中不包含“CreateAsync”的定义......错误。

所以我想删除BL项目中“#region异步工厂方法”区域内的所有代码,或者至少能够修复错误。

0 投票
1 回答
667 浏览

asp.net - 无法为用户打开数据库登录失败;asp.net;codesmith

生产环境发生随机错误无法打开数据库登录失败的用户我正在使用 Windows 身份验证,codesmith netTiers 生成的代码和生产环境有 Windows 2008 R2 和 SQL Server 2008 R2 和 8GB 的​​ RAM 我们有大约 300用户一次连接到应用程序,我们在应用程序池中使用 NetworkService Identity 和 .Net 框架 4.0

任何帮助表示赞赏...