I stumbled across PostSharp, an open source project to provide aspect-oriented programming(AOP) to .NET developers.
Of interest too are some additions to PostSharp:
- PostSharp4Unity
- PostSharp4EF - PostSharp 4 Entity Framework, which turns plain old C# (POCO) objects into EF-aware entities