Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
David Ebbo's blog Follow me on Twitter (@davidebbo)
This blog has moved!
You can now find my blog at https://blog.davidebbo.com/, and all posts from now on will be...
Date: 01/01/2011
Turn your Razor helpers into reusable libraries
Note: the generator has evolved since this post. Although the post is still worth reading, please go...
Date: 10/27/2010
Introducing NuGet: the smart way to bring bits into your projects
I’m thrilled to announce that the secret project we’ve been working on for the last few months is no...
Date: 10/05/2010
The easy way to create an Entity Framework ‘Defining Query’
Entity Framework supports a concept called a ‘Defining Query’, which is basically a...
Date: 10/01/2010
A short take on Microsoft.Data
Yesterday, David Fowler blogged about the Microsoft.Data APIs that come with ASP.NET...
Date: 08/03/2010
T4MVC 2.6.20, and upcoming T4MVC talk at MvcConf
I just pushed T4MVC out to the MvcContrib CodePlex site. You can go to the T4MVC Home Page to...
Date: 07/20/2010
Check out Chirpy, a very cool Add-In to run T4MVC and do many other cool things
Just a quick post to point folks to a very cool CodePlex Add-In that you may not know about. ...
Date: 07/17/2010
How WebMatrix, Razor, ASP.NET Web Pages and MVC fit together
Today, we announced the public availability of the Microsoft WebMatrix Beta. This is an exciting...
Date: 07/07/2010
An even better way to run T4MVC: a VS AddIn
Last week, I blogged about a nice way of auto-running T4MVC by using the Macro IDE to write an...
Date: 03/18/2010
T4MVC 2.6.13: now officially in MvcContrib, with a few new features
To get the latest build of T4MVC: Go to MvcContrib T4MVC page on CodePlex A few weeks back,...
Date: 03/08/2010
Use C# 4.0 dynamic to drastically simplify your private reflection code
Update 8/10/2011: this project now has a home at https://github.com/davidebbo/ReflectionMagic. Also,...
Date: 01/18/2010
T4MVC 2.6.10: fluent route value API, shorter way to refer to action, and more
To get the latest build of T4MVC: Go to T4MVC page on CodePlex I just posted build 2.6.10. There...
Date: 01/04/2010
Passing anonymous objects to MVC views and accessing them using dynamic
Note (12/22/2011): now that MVC 3 has direct support for dynamic, the technique below is no longer...
Date: 12/18/2009
T4MVC 2.6: MVC 2 Areas support
To get the latest build of T4MVC: Go to T4MVC page on CodePlex One of MVC 2's major new features is...
Date: 11/29/2009
T4MVC now has a real home and a dedicated forum!
Up until now, most things related to T4MVC were happening through my various blog posts about...
Date: 11/25/2009
T4MVC 2.5.01: added support for Html.RenderAction and Html.Action
To get the latest build of T4MVC: Go to T4MVC page on CodePlex MVC 2 Beta introduces two nice...
Date: 11/20/2009
T4MVC 2.5.00 update: multiple output files and minified javascript support
To get the latest build of T4MVC: Go to T4MVC page on CodePlex T4MVC build 2.5.00 brings a couple of...
Date: 11/16/2009
Peter Blum’s new blog and his cool new data source controls
Peter Blum has been well known is the ASP.NET world for many years for writing a whole suite of...
Date: 11/12/2009
Using C# Dynamic to simplify ADO.NET Data Access
Update (11/7/09): fixed Execute() method per Richard’s suggestion to wrap IDataRecord instead of...
Date: 10/29/2009
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...
Date: 07/31/2009
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...
Date: 07/28/2009
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...
Date: 07/24/2009
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...
Date: 07/17/2009
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...
Date: 07/12/2009
T4MVC 2.2 update: Routing, Forms, DI container, fixes
To get the latest build of T4MVC: Go to T4MVC home page This post is a continuation of various...
Date: 06/30/2009
Mind if my MVC T4 template changes your code a bit?
Update: Please see this post for what came out of this ‘poll’, and for a pointer to the newest T4...
Date: 06/25/2009
A new and improved ASP.NET MVC T4 template
Update: Please read this post for the newest and greatest. A couple weeks ago, I blogged about using...
Date: 06/17/2009
A T4 based approach to creating ASP.NET MVC strongly typed helpers
Update: Please see this newer post for the latest and greatest MVC T4 template Earlier this...
Date: 06/05/2009
CodeDom vs T4: two approaches to Code Generation
There are many scenarios where the need to generate source code arises. The MVC helpers I introduced...
Date: 06/03/2009
A BuildProvider to simplify your ASP.NET MVC Action Links
Update: Please see this newer post for the latest and greatest MVC T4 template One downside...
Date: 06/01/2009
A new flag to optimize ASP.NET compilation behavior
Update (9/04/2009) Actually downloading this fix for 3.5SP1 has been a confusing topic. Here are...
Date: 04/15/2009
Using a DomainService in ASP.NET and Dynamic Data
Update (8/26/2010): I updated some of the content to reflect the new way to get the bits. One...
Date: 03/24/2009
My MIX 2009 ASP.NET Data talk is available online
Last Friday, I gave a talk at MIX on various things that we’re working on in ASP.NET data...
Date: 03/24/2009
Tips on getting your ASP.NET Dynamic Data questions answered quickly
When you run into an issue or have a question about ASP.NET Dynamic Data, the best place for it is...
Date: 01/11/2009
A helper to easily set up change notifications in Entity Framework
When you use Entity Framework, you can perform Insert/Update/Delete operations on your entities, and...
Date: 01/09/2009
Two worlds of Dynamic Data customization: generic vs schema specific
There are many ways to customize a ASP.NET Dynamic Data site, which can sometimes be a bit...
Date: 12/22/2008
Time for a new useless blog subtitle
For the longest time, I had set my blog subtitle to “Dynamic Data and other ASP.NET topics”, which...
Date: 12/18/2008
Using Dynamic Data with multiple databases
Most Dynamic Data web sites typically only use a single database, with either a Linq To Sql or...
Date: 12/11/2008
Handling database exceptions in Dynamic Data
This post was prompted from a forum thread in which the user wanted to display database errors in a...
Date: 12/11/2008
Fun with T4 templates and Dynamic Data
T4 templates have been a pretty popular topic lately. If you have no idea what they are, don’t feel...
Date: 11/26/2008
Using User Controls as Page Templates in Dynamic Data
Dynamic Data has the concept of Page Templates, which are pages that live under...
Date: 11/25/2008