问题标签 [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.
codesmith - 项目使用 CodeSmith 生成数据库,但我不再有 Codesmith
我是 Codesmith gen 的新手,所以...
我不再有 CodeSmith,但我的项目使用 CodeSmith 来生成所有数据库上下文。我想在数据库中添加一个表。即使我不再有 CodeSmith,是否也有可能为该表生成代码?
我怎样才能仍然使用新表?
多谢你们...
sql-server - SQL Server 存储过程无法通过 codesmith 工作
我有这个脚本可以正常工作,并且当我执行存储过程时输出是正确的。但是当我通过codesmith使用它时它不起作用,当我执行generate output
存储过程时将返回一个整数而不是结果。
这是导致问题的部分:
我正在使用 SQL Server 2008,CodeSmith v4
codesmith - 未找到 CodeSmith.Data 参考
我正在使用 CodeSmith 工具生成代码。但是我错误地删除了 Reference CodeSmith.Data 现在我找不到它,或者必须在哪里添加它。
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 脚本。是否有一个命令行参数可以适应这个?
c# - 方法存在时不包含定义
我在 csla 框架中使用 Visual Studio 2012 和 Codesmith 工具。
我最近重新生成了我的课程,现在我遇到了最奇怪的错误。在我的一个 aspx.cs 文件中,在构建之后,它说
“X 不包含 Y 的定义”
然而,在 X 类中有一个 Y 的定义。事实上,我可以右键单击该方法并导航到它,它确实存在。Visual Studio 建议为它生成一个方法,我这样做了。但是现在错误说
“X 已经定义了一个名为 Y 的成员,具有相同的参数类型”
即该方法已经存在。
这是没有意义的,因为这些类文件并没有随着重新生成而改变。我知道这一点,因为我们的文件处于颠覆之下。
有没有人以前见过这个问题并对如何解决它有任何建议?
c# - 与多个项目文件共享 Codesmith 属性
我正在使用 codesmith 生成我们的 CSLA 层,并有 3 个单独的 Codesmith 项目 (.csp) 来生成
- CSLA 业务对象
- 数据访问
- 脚手架单元测试
这些项目文件中的每一个都有一个目标数据库表列表,格式为:
我显然不想在三个地方保留该列表。有什么方法可以在 Codesmith 项目文件之间共享相同的表列表,而无需将它们合并到一个项目中?
mysql - 尝试在 Codesmith 中列出“视图”时使用 ODBC 的 COMException
我已经建立了到 MySQL 服务器的 ODBC 连接(Oracle 的 ODBC 驱动程序版本 5.1)。连接测试成功!如果我单击以显示数据库的表,它也会成功。现在我正在尝试显示 VIEWS 并收到以下错误:
尝试列出表列、键或索引时会发生类似错误:
附加信息:Windows 7、64 位 MySQL ODBC 5.1 驱动程序
我试图将 Codesmith 目录包含到我的 Windows PATH 环境变量中,但没有成功。有任何想法吗?你需要更多信息?
linq-to-entities - 我们可以使用 nettiers find() 方法选择特定的列吗
我正在为我的一位客户使用 nettiers。我注意到,当我使用搜索参数调用 find() 时,执行会超时。当我看到使用分析器的查询时,它使用了所有列。即从表中选择*。
我们可以使用 nettiers find() 或任何其他方式获取特定列吗?
谢谢,维杰
visual-studio - 如何在 Visual Studio 中删除#region 及其所有内容
我使用 Codesmith 生成 CSLA 模板。但是 Codesmith 生成了我不想要并且充满“Csla.DataPortal”的异步工厂方法,其中不包含“CreateAsync”的定义......错误。
所以我想删除BL项目中“#region异步工厂方法”区域内的所有代码,或者至少能够修复错误。
asp.net - 无法为用户打开数据库登录失败;asp.net;codesmith
生产环境发生随机错误无法打开数据库登录失败的用户我正在使用 Windows 身份验证,codesmith netTiers 生成的代码和生产环境有 Windows 2008 R2 和 SQL Server 2008 R2 和 8GB 的 RAM 我们有大约 300用户一次连接到应用程序,我们在应用程序池中使用 NetworkService Identity 和 .Net 框架 4.0
任何帮助表示赞赏...