<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>DotNetKicks.com - Stories tagged with CodeGeneration</title>
    <description>the latest stories tagged with 'CodeGeneration' from DotNetKicks.com</description>
    <link>http://www.dotnetkicks.com/</link>
    <language>en-us</language>
    <copyright>Atweb Publishing Ltd.</copyright>
    <docs>http://backend.userland.com/rss</docs>
    <generator>DotNetKicks.com - .NET links, community driven</generator>
    <ttl>30</ttl>
    <item>
      <title>EntitySpaces 2009 Video Preview</title>
      <description>We have created a video preview of our EntitySpaces 2009 Plugin for Visual Studio. The video is approximately 6 meg in size so give it a moment to get started. The video has sound and you might need to adjust your volume. We hope that you enjoy this video. It really gives you a feel for what it's going to be like to use EntitySpaces 2009, and it's really nice never having to leave Visual Studio. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.entityspaces.net%2fblog%2f2008%2f11%2f08%2fEntitySpaces%2b2009%2bVideo%2bPreview.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.entityspaces.net%2fblog%2f2008%2f11%2f08%2fEntitySpaces%2b2009%2bVideo%2bPreview.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/EntitySpaces_2009_Video_Preview</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/EntitySpaces_2009_Video_Preview</guid>
      <pubDate>Sun, 09 Nov 2008 00:46:02 GMT</pubDate>
    </item>
    <item>
      <title>EntitySpaces 2009 - Running under Visual Studio (Part 2)</title>
      <description>In this post we'll take a look at both the Template Browser and the template user interface mechanism. The Template Browser lists the templates in a tree based on each template's Namespace located in the template header (shown left). You can see from the TemplateInfo tag in the template header that there is both a Namespace and a UniqueID attribute. The UniqueID will be discussed later when we dig into the user interface. Now, however, let's take a look at the Template Browser. The Template Browser is shown below (while running under Visual Studio). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.entityspaces.net%2fblog%2f2008%2f10%2f19%2fEntitySpaces%2b2009%2bRunning%2bUnder%2bVisual%2bStudio%2bPart%2b2.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.entityspaces.net%2fblog%2f2008%2f10%2f19%2fEntitySpaces%2b2009%2bRunning%2bUnder%2bVisual%2bStudio%2bPart%2b2.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/EntitySpaces_2009_Running_under_Visual_Studio_Part_2</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/EntitySpaces_2009_Running_under_Visual_Studio_Part_2</guid>
      <pubDate>Fri, 31 Oct 2008 03:46:03 GMT</pubDate>
    </item>
    <item>
      <title>Creating complex code generators</title>
      <description>This article is a part of a series that introduces code generation using C# and Text Templates (also known as T4 Templates) in Visual Studio; explains how to create reusable templates and combine them in complex code generators.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.olegsych.com%2f2008%2f09%2ft4-tutorial-creating-complex-code-generators%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.olegsych.com%2f2008%2f09%2ft4-tutorial-creating-complex-code-generators%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Creating_complex_code_generators</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Creating_complex_code_generators</guid>
      <pubDate>Sun, 28 Sep 2008 13:36:56 GMT</pubDate>
    </item>
    <item>
      <title>DSL Tools, Software Factories and Oslo - Model-driven .NET</title>
      <description>Suddenly, at least it seams so, Microsoft is excited about modeling. At least they joined OMG! Here the summarized current state as well as a lot of links to articles, people and webcasts arround dsl, software factories and codename &amp;quot;Oslo&amp;quot;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fstartbigthinksmall.wordpress.com%2f2008%2f09%2f19%2fdsl-tools-software-factories-and-oslo-model-driven-the-microsoftnet-way%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fstartbigthinksmall.wordpress.com%2f2008%2f09%2f19%2fdsl-tools-software-factories-and-oslo-model-driven-the-microsoftnet-way%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/DSL_Tools_Software_Factories_and_Oslo_Model_driven_NET</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/DSL_Tools_Software_Factories_and_Oslo_Model_driven_NET</guid>
      <pubDate>Mon, 22 Sep 2008 15:57:49 GMT</pubDate>
    </item>
    <item>
      <title>Creating reusable code generation templates</title>
      <description>This article is a part of a series that introduces code generation using C# and Text Templates (also known as T4 Templates) in Visual Studio; explains how to create reusable templates and combine them in complex code generators.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.olegsych.com%2f2008%2f09%2ft4-tutorial-creating-reusable-code-generation-templates%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.olegsych.com%2f2008%2f09%2ft4-tutorial-creating-reusable-code-generation-templates%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Creating_reusable_code_generation_templates</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Creating_reusable_code_generation_templates</guid>
      <pubDate>Sun, 21 Sep 2008 14:19:28 GMT</pubDate>
    </item>
    <item>
      <title>Debugging Code Generation Files</title>
      <description>This article is a part of a series that introduces code generation using C# and Text Templates (also known as T4 Templates) in Visual Studio; explains how to create reusable templates and combine them in complex code generators.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.olegsych.com%2f2008%2f09%2ft4-tutorial-debugging-code-generation-files%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.olegsych.com%2f2008%2f09%2ft4-tutorial-debugging-code-generation-files%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Debugging_Code_Generation_Files</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Debugging_Code_Generation_Files</guid>
      <pubDate>Sun, 21 Sep 2008 14:18:31 GMT</pubDate>
    </item>
    <item>
      <title>EntitySpaces 2009 Preview - New Code Generation</title>
      <description>EntitySpaces has teamed up with Justin Greenwood (shown left) of MyGeneration Software to create a brand new code generation engine for EntitySpaces 2009. Because of Justin's code generation expertise we contaced Justin and asked him to create a very simple, lightweight code generation engine whose only job is to execute templates (there is no user interface support by design). The code generation engine makes the EntitySpaces MetdataEngine available as an intrinsic object available to all templates through the &amp;quot;esMeta&amp;quot; property. We already have a working version of the code generation engine and thought we would share our progress with you. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.entityspaces.net%2fblog%2f2008%2f09%2f17%2fEntitySpaces%2b2009%2bPreview%2bNew%2bCode%2bGeneration.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.entityspaces.net%2fblog%2f2008%2f09%2f17%2fEntitySpaces%2b2009%2bPreview%2bNew%2bCode%2bGeneration.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/EntitySpaces_2009_Preview_New_Code_Generation</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/EntitySpaces_2009_Preview_New_Code_Generation</guid>
      <pubDate>Wed, 17 Sep 2008 16:16:10 GMT</pubDate>
    </item>
    <item>
      <title>EntitySpaces 2008 - 09/15 Released</title>
      <description>We are pleased to announce that the official EntitySpaces 2008 0915 release is now available for download. This will be the final EntitySpaces 2008 release. Work is already underway on EntitySpaces 2009 and we will make a blog post filling you in on the some of details very shortly. Major Performance Enhancements are just a part of this release .... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.entityspaces.net%2fblog%2f2008%2f09%2f14%2fEntitySpaces%2b2008%2b0915%2bReleased.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.entityspaces.net%2fblog%2f2008%2f09%2f14%2fEntitySpaces%2b2008%2b0915%2bReleased.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/EntitySpaces_2008_09_15_Released</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/EntitySpaces_2008_09_15_Released</guid>
      <pubDate>Sun, 14 Sep 2008 17:30:27 GMT</pubDate>
    </item>
    <item>
      <title>Troubleshooting Code Generation Errors</title>
      <description>This article is a part of a series that introduces code generation using C# and Text Templates (also known as T4 Templates) in Visual Studio; explains how to create reusable templates and combine them in complex code generators. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.olegsych.com%2f2008%2f09%2ft4-tutorial-troubleshooting-code-generation-errors%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.olegsych.com%2f2008%2f09%2ft4-tutorial-troubleshooting-code-generation-errors%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Troubleshooting_Code_Generation_Errors</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Troubleshooting_Code_Generation_Errors</guid>
      <pubDate>Sun, 07 Sep 2008 21:57:06 GMT</pubDate>
    </item>
    <item>
      <title>Creating your first code generator</title>
      <description>This is the first post in a series that introduces code generation using C# and Text Templates (also known as T4 Templates) in Visual Studio; explains how to create reusable templates and combine them in complex code generators.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.olegsych.com%2f2008%2f09%2ft4-tutorial-creatating-your-first-code-generator%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.olegsych.com%2f2008%2f09%2ft4-tutorial-creatating-your-first-code-generator%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Creating_your_first_code_generator</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Creating_your_first_code_generator</guid>
      <pubDate>Sun, 07 Sep 2008 21:56:16 GMT</pubDate>
    </item>
    <item>
      <title>Extending T4: &amp;amp;lt;#@ xsd #&amp;amp;gt; directive</title>
      <description>This article describes a custom T4 directive processor for converting XML schema definitions into .NET classes, which allows using strongly-typed code to extract information from various XML files. In particular, this simplifies creating custom T4 code generation templates for LINQ to SQL .dbml files and ADO.NET Entity Framework .edmx files. The article includes links to ready to use xsd directive processor and sample source code. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.olegsych.com%2f2008%2f08%2ft4-xsd-directive%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.olegsych.com%2f2008%2f08%2ft4-xsd-directive%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Extending_T4_lt_xsd_gt_directive</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Extending_T4_lt_xsd_gt_directive</guid>
      <pubDate>Thu, 07 Aug 2008 02:33:46 GMT</pubDate>
    </item>
    <item>
      <title>T4 template for generating SQL view from C# enumeration</title>
      <description>Database tables often contain columns that store "codes", or values with special meaning. In application code, these special values can be encapsulated as enumerations. This article demonstrates how to use T4 code generation templates and Visual Studio CodeModel API to generate SQL views that encapsulate the special values for use in SQL code.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.olegsych.com%2f2008%2f07%2ft4-template-for-generating-sql-view-from-csharp-enumeration%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.olegsych.com%2f2008%2f07%2ft4-template-for-generating-sql-view-from-csharp-enumeration%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/T4_template_for_generating_SQL_view_from_C_enumeration</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/T4_template_for_generating_SQL_view_from_C_enumeration</guid>
      <pubDate>Sun, 13 Jul 2008 04:15:23 GMT</pubDate>
    </item>
    <item>
      <title>Have fun with MDA: modeling business logic</title>
      <description>This is part three of my five-part tutorial that shows how to implement a web-based database application with a powerful MDA-Tool called OlivaNova Modeler. In this part, I'll explain how to implement nearly any business logic within the software model. When generating the code, the business logic is also transformed into C# code that matches the business logic defined in the model - and of course - you could also transform it into Java J2EE code that behaves identically. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmdafun.blogspot.com%2f2008%2f07%2fpart-three-modeling-business-logic.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmdafun.blogspot.com%2f2008%2f07%2fpart-three-modeling-business-logic.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Have_fun_with_MDA_modeling_business_logic</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Have_fun_with_MDA_modeling_business_logic</guid>
      <pubDate>Tue, 08 Jul 2008 14:10:53 GMT</pubDate>
    </item>
    <item>
      <title>Building a web-based database application within 8 hours, Part Two</title>
      <description>This is part two of my five-part tutorial about implementing a web-based database application with the OlivaNova Modeler. In this part, we're going to discuss a rather simple task, the creation of classes, attributes, associations and inheritance. Modeling the class diagram is the foundation of modeling all other logics and user interface features, such as transactional business logic and AJAXified data views, filters and service forms. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmdafun.blogspot.com%2f2008%2f07%2fpart-two-modeling-class-diagram.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmdafun.blogspot.com%2f2008%2f07%2fpart-two-modeling-class-diagram.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/aspnet/Building_a_web_based_database_application_within_8_hours_Part_Two</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/aspnet/Building_a_web_based_database_application_within_8_hours_Part_Two</guid>
      <pubDate>Thu, 03 Jul 2008 10:04:22 GMT</pubDate>
    </item>
    <item>
      <title>Building a web-based database application within 8 hours</title>
      <description>This article shows you how to implement a rock-solid, multi-tier, scalable, AJAXified C# ASP.NET client/server-application with ease. The tutorial consists of five parts that show how the application has been modeled. Today, I'd like to start with a short introduction and the specification of the application. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmdafun.blogspot.com%2f2008%2f07%2fthats-cool-mda-introduction.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmdafun.blogspot.com%2f2008%2f07%2fthats-cool-mda-introduction.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/csharp/Building_a_web_based_database_application_within_8_hours</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/csharp/Building_a_web_based_database_application_within_8_hours</guid>
      <pubDate>Tue, 01 Jul 2008 15:51:52 GMT</pubDate>
    </item>
    <item>
      <title>Test runner for T4 unit tests</title>
      <description>This post shows how to create unit tests that run during T4 template transformation. This approach allows creating automated tests for template code that relies on specific capabilities of a T4 host, such as access to Visual Studio extensibility APIs. The post includes a ready to use test runner for T4 unit tests. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.olegsych.com%2f2008%2f06%2ftest-runner-for-t4-unit-tests%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.olegsych.com%2f2008%2f06%2ftest-runner-for-t4-unit-tests%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/Test_runner_for_T4_unit_tests</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/Test_runner_for_T4_unit_tests</guid>
      <pubDate>Fri, 20 Jun 2008 12:05:15 GMT</pubDate>
    </item>
    <item>
      <title>Unique Index Schema Information in SQL Server </title>
      <description>Javi shows how  unique index information can be retrieved from SQL Server catalog in order to determine the relationship type (One-To-One or One-To-Many) in a code generation scenario. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fjavicrespotech.blogspot.com%2f2008%2f05%2funique-index-schema-information-in-sql.html"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fjavicrespotech.blogspot.com%2f2008%2f05%2funique-index-schema-information-in-sql.html" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/tipsandtricks/Unique_Index_Schema_Information_in_SQL_Server</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/tipsandtricks/Unique_Index_Schema_Information_in_SQL_Server</guid>
      <pubDate>Thu, 22 May 2008 21:28:11 GMT</pubDate>
    </item>
    <item>
      <title>T4 Architecture</title>
      <description>This article provides an in-depth look at the architecture of T4 template transformation process, discusses some constraints that limit template design, describes techniques that can be used to work around these limitations and points out some (sometimes undocumented) mechanisms for making your T4 templates more powerful. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.olegsych.com%2f2008%2f05%2ft4-architecture%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.olegsych.com%2f2008%2f05%2ft4-architecture%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/T4_Architecture</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/T4_Architecture</guid>
      <pubDate>Sun, 18 May 2008 19:56:21 GMT</pubDate>
    </item>
    <item>
      <title>T4 Template Design</title>
      <description>This article discusses design challenges developers face as complexity of their T4 templates increases; defines qualities of a reusable T4 templates; discusses techniques that can be used to achieve these qualities and compares their pros and cons. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.olegsych.com%2f2008%2f04%2ft4-template-design%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.olegsych.com%2f2008%2f04%2ft4-template-design%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/T4_Template_Design</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/T4_Template_Design</guid>
      <pubDate>Mon, 21 Apr 2008 01:31:49 GMT</pubDate>
    </item>
    <item>
      <title>How to generate multiple outputs from single T4 template</title>
      <description>For some code generation tasks, like generating SELECT stored procedures based on indexes of a given database table, number of output artifacts may not be known upfront. Because T4 was designed to generate a single output file from one template file, developers are forced to generate multiple code artifacts in the same source file. This conflicts with the widely used practice of using one source file per code artifact. This article demonstrates how to work around this limitation of T4, generate multiple files from a single template and automatically add them to a Visual Studio project. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.olegsych.com%2f2008%2f03%2fhow-to-generate-multiple-outputs-from-single-t4-template%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.olegsych.com%2f2008%2f03%2fhow-to-generate-multiple-outputs-from-single-t4-template%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/How_to_generate_multiple_outputs_from_single_T4_template</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/How_to_generate_multiple_outputs_from_single_T4_template</guid>
      <pubDate>Mon, 07 Apr 2008 00:32:09 GMT</pubDate>
    </item>
    <item>
      <title>How to use T4 to generate strongly-typed AzMan wrapper</title>
      <description>Very good article on how to use T4 to generate strongly typed class for AzMan instead of accessing it using security application block &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.olegsych.com%2f2008%2f03%2fhow-to-use-t4-to-generate-strongly-typed-azman-wrapper%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.olegsych.com%2f2008%2f03%2fhow-to-use-t4-to-generate-strongly-typed-azman-wrapper%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/How_to_use_T4_to_generate_strongly_typed_AzMan_wrapper</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/How_to_use_T4_to_generate_strongly_typed_AzMan_wrapper</guid>
      <pubDate>Wed, 19 Mar 2008 10:33:58 GMT</pubDate>
    </item>
    <item>
      <title>Links to How To of Text Template Transformation Engine</title>
      <description>This post links to all &amp;quot;How to&amp;quot; articles of Text Template Transformation Toolkit, on MSDN. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmadhavrao.com%2f2008%2f03%2f15%2ft4-how-to%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmadhavrao.com%2f2008%2f03%2f15%2ft4-how-to%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/Links_to_How_To_of_Text_Template_Transformation_Engine</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/Links_to_How_To_of_Text_Template_Transformation_Engine</guid>
      <pubDate>Sun, 16 Mar 2008 05:46:51 GMT</pubDate>
    </item>
    <item>
      <title>T4 - Built In Directives</title>
      <description>Details on Built-In Directives of Text Template Transformation Engine &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmadhavrao.com%2f2008%2f03%2f15%2ft4-built-in-directives%2f"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fmadhavrao.com%2f2008%2f03%2f15%2ft4-built-in-directives%2f" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/other/T4_Built_In_Directives</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/other/T4_Built_In_Directives</guid>
      <pubDate>Sun, 16 Mar 2008 05:40:19 GMT</pubDate>
    </item>
    <item>
      <title>T4 How-to video and Visual Studio project items </title>
      <description>Hilton Giesenow posted a link to the new MSDN how-to video about creating T4 templates and several ready-to-use project item templates that make T4 items available in the Add New Item dialog box of Visual Studio.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fdotnet.org.za%2fhiltong%2farchive%2f2008%2f02%2f18%2ft4-template-items.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fdotnet.org.za%2fhiltong%2farchive%2f2008%2f02%2f18%2ft4-template-items.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/visualstudio/T4_How_to_video_and_Visual_Studio_project_items</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/visualstudio/T4_How_to_video_and_Visual_Studio_project_items</guid>
      <pubDate>Sat, 15 Mar 2008 22:34:56 GMT</pubDate>
    </item>
    <item>
      <title>EntitySpaces 2008 and CodeSmith Together At Last</title>
      <description>Imagine never having to leave Visual Studio while creating and shaping your EntitySpaces based application. Simply pop into the &amp;quot;CodeSmith Explorer&amp;quot;, right mouse on our &amp;quot;Master Template&amp;quot;, execute it, include the newly generated files into your solution, compile, and you're off and running in a matter of a few minutes. So Sweet. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.entityspaces.net%2fblog%2f2008%2f02%2f15%2fEntitySpaces2008AndCodeSmithTogetherAtLast.aspx"&gt;&lt;img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.entityspaces.net%2fblog%2f2008%2f02%2f15%2fEntitySpaces2008AndCodeSmithTogetherAtLast.aspx" border="0" alt="kick it on DotNetKicks.com" /&gt;&lt;/a&gt;
</description>
      <link>http://www.dotnetkicks.com/architecture/EntitySpaces_2008_and_CodeSmith_Together_At_Last</link>
      <guid isPermaLink="true">http://www.dotnetkicks.com/architecture/EntitySpaces_2008_and_CodeSmith_Together_At_Last</guid>
      <pubDate>Fri, 15 Feb 2008 12:53:49 GMT</pubDate>
    </item>
  </channel>
</rss>