Entity Framework (EF) allows you to program against a model, creating models directly at code level. This approach is referred to as Code First because you focus on the source code of the model classes first and let Code First generate the database tables out of those model classes.
Articles Written by Bipin Joshi
Scaffolding in ASP.NET MVC
Scaffolding involves creating base templates for code or markup of project items through an automated method. In this article Bipin Joshi explains the basics of using the MvcScaffolding package to generate a CRUD interface for a database table.
Generating Code Using Text Template Transformation Toolkit (T4)
Visual Studio 2010 includes what is known as Text Template Transformation Toolkit (T4), which comes with its own set of directives and blocks that allow you to you define the boilerplate for code generation. This article introduces you to T4 basics and familiarizes you with the various parts of a T4 template.
Using Visual Studio Debugger Attributes
Visual Studio offers debugger attributes that allow you to customize the way Visual Studio debugger steps through your code and display of your types. This article explains some of the important debugger attributes along with debugger type proxies and visualizers.
Working with Regular Expressions in .NET
Many beginning developers avoid using regular expressions. However, if your application calls for heavy pattern matching then using regular expressions is strongly recommended. This article gives a quick overview of .NET Framework's offerings for pattern matching using regular expressions.
Using DynamicObject and ExpandoObject
The C# language now supports dynamic features through Dynamic Language Runtime (DLR). Part of these features include dynamic types, DynamicObject class and ExpandoObject class. This articles explains these features and provides examples illustrating how these features are used.
