Search code examples
code-generationasp.net-coret4entity-framework-core

Are there any alternatives to T4 templates and EnvDTE for cross platform asp.net 5 development?


We currently use T4 templates to generate C# code files based on C# Code (Entity POCO's) and the EDMX (in older applications)

Moving to ASP.NET 5 with a view to support cross platform development, are there any code generation tools available that can read a projects class & meta data structures, and to generate C# files at design time, similar to T4 templates?


Solution

  • Even tt templates weren't supported earlier in asp.net-5 projects. It has been added recently (in Visual Studio 2015 Update 1).

    The discussion is here: https://github.com/aspnet/Home/issues/272

    And in the thread, Eilon said the Roslyn is the way to analyse the code and generate new ones... And he again said the ASP team has no immediate plan. So currently we have no solution from Microsoft.

    But I did some search and didn't find any cross platform community tool to generate codes based on other codes. :(