【问题标题】:use a different T4 template while generating EDMX file - VS2012在生成 EDMX 文件时使用不同的 T4 模板 - VS2012
【发布时间】:2012-09-23 16:12:58
【问题描述】:

在 VS2012 中,使用 Entity Framework 5.0 时 当您将 .EDMX 文件(ADO.NET 数据模型)文件添加到项目中时,VS 使用 http://visualstudiogallery.msdn.microsoft.com/da740968-02f9-42a9-9ee4-1a9a06d896a2 生成上下文和实体类。

但是,我希望它使用以下模板生成代码,而不是生成上下文、实体类和流畅的 API 映射类。 http://visualstudiogallery.msdn.microsoft.com/5d663b99-ed3b-481d-b7bc-b947d2457e3c

有没有办法将第二个模板与 edmx 文件相关联,以便它自动使用这个模板,而不是 VS 默认提供的模板。

目前,我必须手动删除第一个模板生成的代码,然后使用新添加的模板重新生成它。我希望有更清洁的方法。

【问题讨论】:

    标签: entity-framework visual-studio-2012 t4


    【解决方案1】:

    目前,我必须手动删除首先生成的代码 模板,然后使用新添加的模板重新生成它。 我希望有更清洁的方法。

    您只需要删除默认添加的模板(.tt 文件)并添加您要使用的模板。

    【讨论】:

    • 是的,我了解 Ladislav,但必须有一种方法可以用新的替换 VS2012 正在使用的当前 T4。我需要这个,所以我团队中的每个团队成员都不必记住删除现有的 tt 并添加新的...没什么大不了的,我猜!
    • 您多久开始一个新项目?每个项目只需要这样做一次。就像将库添加到新项目一样。没什么大不了的。如果您想拥有不同的默认代码生成模板,您可能必须为 Visual Studio 编写自己的项目模板。
    猜你喜欢
    • 1970-01-01
    • 2011-09-07
    • 2011-06-12
    • 1970-01-01
    • 2012-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-03
    相关资源
    最近更新 更多