问题标签 [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.
c# - Postgresql 模式提供程序
我有一个使用 MS SQL 数据库的 ASP.NET 项目。数据库访问代码是使用 CodeSmith .netTiers 生成的。现在,项目将与另一个项目合并,并且应该使用 PostgreSQL 数据库。我正在寻找 CodeSmith 的 PostgreSQL 模式提供程序。但仅在 CodeSmith 社区上找到下一个主题:http: //community.codesmithtools.com/nettiers/f/16/t/4463.aspx ?PageIndex=2
可以将 PostgreSQL 与 .netTiers 一起使用吗?
visual-studio - 如何基于另一个类生成代码?
为了创建我们的测试数据,我们使用以下 Builder 模式的变体(简化示例!):
示例类:
建设者:
注意:示例本身的上下文不相关。这里重要的是在示例中,如何通过查看实体类 (Person) 并应用相同的模式来完全生成像 PersonBuilder 这样的构建器类 - 见下文。
现在假设 person 类有 15 个属性而不是 2 个。实现 builder 类需要一些功夫,而理论上,它可以从 Person 类自动生成。我们可以使用代码生成来快速设置构建器类,并在需要时添加自定义代码。
代码生成过程必须知道上下文(person 类的名称和属性),因此简单的基于文本的代码生成或正则表达式魔法在这里并不合适。首选动态解决方案,而不是基于文本的解决方案,并且可以从 Visual Studio 内部快速触发。
我正在寻找为此类场景执行代码生成的最佳方法。反射?密码匠?T4 模板?带有宏的 Resharper Live 模板?
我期待看到一些很棒的答案:)
jquery - 为了使用 CodeSmith 轻松实现 JSON 合规性,我应该生成哪个框架
在我开始在 ASP.NET 中进行 Web 开发项目的同时,我刚刚设法获得了 CodeSmith 5.2 的副本,我想我会将两者结合起来。
该站点将需要使用基于 JSON 的元素(jQuery 或 ExtJS,尚未决定)来进行搜索/下拉类型的行为。
我做了一些阅读,我在 netTiers 中看到了一些关于循环引用等的 JSON 序列化的常见问题。
因此,默认情况下,我似乎可以选择 netTiers、CSLA、NHibernate、KineticFramework 或 PLINQO。
我以前用过netTiers。
我想要的是一些指针:
哪个框架最容易生成兼容代码,以及需要对默认设置或模板本身进行哪些调整才能使其正常工作。
codesmith - CodeSmith 中的 ParameterSchema.AllowDBNull 有什么意义?
我目前正在尝试为数据库中的所有存储过程编写一个简单的 C# 包装类。为此,我使用 CodeSmith,尤其是 SchemaExplorer。
在遍历存储过程的参数时,我注意到属性 ParameterSchema.AllowDBNull 并想知道这是做什么用的。据我所知,不可能将参数声明为 NOT NULL,因此始终允许将 NULL 传递给任何参数。
通过测试,AllowDBNull 似乎始终为真(或者至少,我无法编写导致假的过程)。所以,这让我问它是干什么用的?
我早在 2003 年就在 CodeSmith 论坛上找到了这篇文章:http: //community.codesmithtools.com/Support_Forums/f/3/t/264.aspx
他们说他们将在下一个版本中“修复”这个问题,这让我觉得我对这个属性有一些遗漏或不理解的地方。
感谢您的关注。
templates - 关于 CodeSmith 的几个问题
我最近开始学习 CodeSmith,我有几个问题。我想制作一个有 4 个块的模板。每个块将由用户选择。
- 如何将文本块(功能)设置为选择用户?
- 如何在单独的文件中移动块?
例如有一个模板
这些块中的每一个都应由用户选择。每个块都存储在一个单独的文件中。每个块都是一个函数。一个块的输出进入另一个块的输入。
PS对不起我的英语不好。
sql - 网络层不生成自定义存储过程的问题
我正在使用 Net Tiers 和 codesmiths 来生成我的数据层。出于某种奇怪的原因,它不再生成我的自定义存储过程。
当我在生成结束时查看报告时,它没有列出任何 procs,获取数据库中存在的所有内容?
是否应该检查一个选项以允许生成这些程序?
有人有任何提示吗?
codesmith - can you use plinqo with T4 or other code generation tools???
I want to use plinqo for my personal project, but seem like you need codesmith pro. its 299 bucks.
is there a way we can use it with other code generation tools? I only need it for linq many to many.
c# - 如何导航到父属性 (xmlproperty) - Codesmith
我有以下xml:
我有以下 codesmith 模板:
当我遍历项目时,我需要打印地址的城市。本质上,我如何遍历到父级(或父级的父级)?
mysql - 我在哪里可以下载 Codesmith Generator 的 MySQLSchemaProvider?
我目前需要使用 MYSQL,所以我想知道在哪里可以下载最新版本的 MySQLSchemaProvider。我正在使用 CodeSmith Generator 版本:5.3.4。
谢谢
asp.net - 如何直接从 CodeSmith 生成的服务 dll 调用 SQL 函数
在我们使用 CodeSmith 生成数据库层的项目中,Codesmith 单独为每个 SQL 视图和 SQL 表创建服务类,使用这些服务类我们可以调用带有前缀“ ViewOrTableName ”的 StoredProcedures。
我的问题是我无法直接调用任何存储过程/视图或函数。
如果至少有任何人知道如何调用函数并获得响应,请告诉我
谢谢,伊姆兰·里兹维