t4

    1热度

    2回答

    我在我们的ASP.NET MVC项目中使用T4MVC。 我有这样的说法在我看来: <% Html.RenderPartial(MVC.SomeController.Views.PartialViewName); %> 这在以前是这样的: <% Html.RenderPartial("../SomeController/PartialViewName"); %> 以前它工作正常,但在我指定使

    2热度

    2回答

    我推迟使用生成的代码作为构建过程的一部分,因为害怕它在构建过程中引入的复杂性。 是否有一种简单的方法将构建时生成的代码集成到应用程序中? 那种代码我想的是类似的资源和设置文件的Visual Studio执行代码生成: 有智能感知这里是有价值 有很多的属性以及用于描述的属性之间的链接,但不可能在C#中简洁地实现。 底层资源是可修改的,代码自动重新生成,无需任何用户交互,也无需理解生成器的内部结构。

    2热度

    2回答

    我一直在使用一些自定义的MVC模板,这些模板确实提高了我的工作效率。不过,我想把它提升到一个新的水平。 我为我的应用程序中的每个表生成一个控制器模板。控制器具有编辑,列表,详细信息和删除操作。我想要做的是同时引发对这些行为的观点的产生。 有没有人有一个参考或建议如何做到这一点?

    1热度

    1回答

    Microsoft.VisualStudio.TextTemplating命名空间中的RequiresProvidesDirectiveProcessor类的MSDN Library文档引用了名为“require/provides”的设计模式。这是什么设计模式? “用于指令处理器,它定义和 实现名为 一个设计图案需要抽象基类/提供” - from MSDN Library

    0热度

    2回答

    可以在网站项目中使用T4模板吗? 或者更具体地说,Subsonic可以用于网站项目吗? 我可以在Web应用程序项目中运行.tt文件,但它不会在网站项目上执行任何操作。我想他们需要一个解决方案/项目环境才能运行?

    1热度

    2回答

    使用T4模板,它是否会将数据库作为可以吐出代码的对象? 或者您是否需要该工具visualt4?

    2热度

    3回答

    有没有办法调试tt文件?我已经安装了SubSonic3,除了StoredProcedures.tt之外,所有模板都可以完成他们的工作。 “运行自定义工具”后它仍然为空。

    0热度

    1回答

    我是T4的新手,但我偶然发现它,它看起来非常有用。 我想要生成一些简单的DA类,并需要一些建议,我的代码的特定部分。 如何我可以生成下面的代码考虑到我已经有表名和列名(在这种情况下,表中“协议”和列“AGREEMENTID”,“的ContactID”,等等)? if ((ordinal_TableName_ColumnName1 == -1) || (ordinal_TableName_Colu

    1热度

    3回答

    我想为包含一些C#代码的vstemplate创建自定义参数。基本上我想把DateTime.Now.ToString("yyyyMMddHHmmssfff")放在我的模板中(格式化日期,而不是代码)。基本上我想在我的项目模板中实现以下T4的等价物。 [Migration(<#= DateTime.Now.ToString("yyyyMMddHHmmssfff") #>)] public class

    14热度

    3回答

    我有一个C#项目,其中包括一个文本模板。我希望这个模板能够基于反映项目中的C#类来生成一些SQL。 如何使用T4访问当前项目的内容?是否有可能,如果是,是否有可用的反射,还是只能访问必须解析的原始数据源? 在此先感谢!