Using ASP.NET Dynamic Data in an existing Web Site

One of the tasks I used to hate when building a new system was adding admin pages to allow simple create/update functionality for lookup data. For example, maintaining a simple list of Products. It takes ages to write, and is very boring – even if you write templates to generate code it consumes a lot…

4

Auditing Data Changes in the Entity Framework: Part 2

In my previous post I described the basic concept behind my auditing approach using the Entity Framework, and covered some of the problems I encountered. This post focuses on the solution I went with; do feel free to comment if you have any thoughts. Audit Lifecycle To get to the root of my requirements I…

16

Auditing Data Changes in the Entity Framework: Part 1

If you’ve read my last post on Types of Auditing, you should be primed for this one; I’m looking at a way to do Data Operation Auditing in the Entity Framework. That is, I want to track who changes which tables & columns, when, and in what way. Why does this specifically apply to the…

7

Types of Auditing

Auditing almost means something different to everyone I speak to… just a few things people mean when they say “our system has auditing” to me are; Business Operation Auditing. This is recording when a business operation is performed, such as “Hire Employee”. They usually signify that a whole lot of work has been done across…

5

Mapping two Tables to one Entity in the Entity Framework

Whilst at Q-Con a few weeks ago someone asked me about how to map two database tables to one entity in the Entity Framework… something a lot of people want to do at some point or another. At this point I must thank Chris Barker for pinging me some links to get this working. It…

14