t4

    1热度

    2回答

    我有一个数据库,其中包含所有大写的表格,例如 - TABLENAME。 在我的TT文件我想转换这些名称句首字母大写如 - 表名 有没有人曾在之前这个产品的成功呢? 如果一切都失败我想我可以大写第一个字母例如 - Tablename会比所有首都更好。

    0热度

    2回答

    我有一个DSL模型和多个T4模板,可以生成对应于模型的代码。我想要做的是所有模板都在保存模型后执行。每个模板创建多个输出文件。我从理论上知道如何为将处理模板并返回生成的代码的模型创建自定义工具。但是我怎样才能处理多个模板,因为IVsSingleFileGenerator接口返回一个生成的文件。 我想到的一种方法是创建一个“主”T4,使用应该处理的模板中的公共方法。但是之后,我必须在每个模板中写入数

    1热度

    2回答

    我觉得我错过了一些非常简单的东西......我刚开始使用数据库优先实体框架项目,我一直在让生成的类工作的问题。我有我的图设置和数据库是正确的,但生成的EDMX有问题。 PaymentData.cs(生成) //------------------------------------------------------------------------------ // <auto-genera

    1热度

    2回答

    我有一个文本模板文件,旨在通读我的数据库并从那里创建模型,该文件已完美运行2年,但突然间今天它找不到System.Core.dll,除非我明确指出位置。 这工作: <#@ template language="C#v3.5" #> <#@ assembly name="C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\

    0热度

    1回答

    我们完全基于t4Scaffold模板使用我们的.net项目。所以我们必须自动化这个。其实我们试图执行powershell命令,但脚手架命令不起作用。 就像 “术语“T4Scaffolding未被识别为cmdlet,函数的名称,脚本文件或可操作的程序” 我们得到了一个有助于形成此以下链接: How can I t4 scaffold from powershell.exe? 但它不工作,我们的要求是

    11热度

    3回答

    我使用T4进行代码生成。它的工作很好,但我想要做的一件事就是简单的日志记录,如果这只是将消息投掷到Output窗口中,我很高兴。 有没有人知道这样做的方式? 另外,我知道存在错误()&警告()方法转储到错误列表窗格的东西,有没有类似的转储信息消息?

    0热度

    1回答

    我使用ODataController类和支持实体框架中的并发检查,通过OData v4协议创建了WebAPI 2服务。客户端代码使用Odata Client T4模板生成。此代码生成从DataServiceContext派生的代理类和容器类,它处理实体跟踪,分析Odata URL中的LINQ查询等。当跟踪的实体(包含检查并发性的属性)被更新时,调用SaveChangesAsync方法的容器类生成H

    0热度

    1回答

    我正在尝试使用Mono的TextTransform.exe来运行为Linux上的Windows环境编写的T4模板。 我们有一个自定义程序集,提供了一些在模板中使用的实用函数,这些函数在MonoDevelop中生成。我跑TextTransform.exe这样的: /usr/lib/monodevelop/AddIns/MonoDevelop.TextTemplating/TextTransform.

    3热度

    1回答

    我想在Visual Studio 2013中调试T4模板。但是当我在解决方案资源管理器中右键单击我的.tt文件时,没有看到“调试T4模板”选项。 我需要做什么才能看到该选项并成功调试模板?

    0热度

    1回答

    我有一个运行时T4模板,使用它我生成一个.cs文件。我需要在我的代码中访问这个生成的文件。我没有看到生成的类文件,所以我可以使用它,但如果我做一个“显示所有文件”,然后将其包含在我的解决方案,并建立我然后能够访问生成的文件。 如何使用此生成的c#文件,而无需手动进行任何更改。 它应该像我使用的代码 RuntimeTextTemplate runTimeGen = new RuntimeTextTe