Angle Bracket Percent

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...

Author: David Ebbo 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...

Author: David Ebbo 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...

Author: David Ebbo 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...

Author: David Ebbo Date: 10/01/2010

A short take on Microsoft.Data

Yesterday, David Fowler blogged about the Microsoft.Data APIs that come with ASP.NET...

Author: David Ebbo 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...

Author: David Ebbo 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. ...

Author: David Ebbo 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...

Author: David Ebbo 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...

Author: David Ebbo 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,...

Author: David Ebbo 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,...

Author: David Ebbo 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...

Author: David Ebbo 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...

Author: David Ebbo 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...

Author: David Ebbo 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...

Author: David Ebbo 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...

Author: David Ebbo 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...

Author: David Ebbo 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...

Author: David Ebbo 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...

Author: David Ebbo 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...

Author: David Ebbo 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...

Author: David Ebbo 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...

Author: David Ebbo 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...

Author: David Ebbo 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...

Author: David Ebbo 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...

Author: David Ebbo 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...

Author: David Ebbo 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...

Author: David Ebbo 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...

Author: David Ebbo 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...

Author: David Ebbo Date: 06/03/2009

Update: Please see this newer post for the latest and greatest MVC T4 template   One downside...

Author: David Ebbo 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...

Author: David Ebbo 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...

Author: David Ebbo 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...

Author: David Ebbo 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...

Author: David Ebbo 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...

Author: David Ebbo 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...

Author: David Ebbo 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...

Author: David Ebbo 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...

Author: David Ebbo 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...

Author: David Ebbo 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...

Author: David Ebbo 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...

Author: David Ebbo Date: 11/25/2008

Next>