Welcome to MSDN Blogs Sign in | Join | Help

July 2009 - Posts

C# method overload resolution can play tricks on you

While working on T4MVC , I ran into a very tricky C# compiler behavior that I thought I’d share.  T4MVC creates various overloads that allow you to avoid literal strings.  One such case is that you can replace: routes.MapRoute( "UpcomingDinners",
Posted by davidebb | 5 Comments
Filed under: ,

T4MVC 2.4 updates: settings file, sub view folders, ActionName support and more

To get the latest build of T4MVC: Go to T4MVC page on CodePlex This post is a continuation of various previous posts on the T4MVC template for ASP.NET MVC: A new and improved ASP.NET MVC T4 template The MVC T4 template is now up on CodePlex T4MVC 2.2
Posted by davidebb | 34 Comments
Filed under: , , ,

Using an Associated Metadata Class outside Dynamic Data

A while back, I blogged about how ASP.NET Dynamic Data apps can uses an Associated Metadata class (aka a ‘buddy’ class) to add metadata attributed to properties defined in a generated class. It’s a mostly ugly thing that was made necessary by limitations
Posted by davidebb | 8 Comments
Filed under: ,

Attachment(s): SimpleBuddyTypeSample.zip

Two ways to use T4 templates: support code vs. one-time generation

T4 templates have proven to be useful is a whole range of scenarios, and more and more developers are finding interesting things to do with them. For the most part, all those scenarios fall under two very distinct categories: “support code” versus one-time
Posted by davidebb | 6 Comments
Filed under: , ,

AspPathGuru: A little T4 love for ASP.NET WebForms

Last month , I wrote a number of posts on using T4 templates to get strong typing in ASP.NET MVC applications. The result is the T4MVC template available on CodePlex . This template has been pretty popular with many MVC users, and I received a huge amount
Posted by davidebb | 7 Comments
Filed under: ,

Attachment(s): AspPathGuru.zip
 
Page view tracker