The default EntitySetController doesn't support composite keys. So if you have composite key models, you need some additional work. Here is an example about how to do that. The model is simple:
public class Person { [Key] public string FirstName {...

The Issue
It's very common to have circular reference in models. For example, the following models shows a bidirection navigation property:
1: public class Category
2: {
3: public Category()
4: {
5: Products = new Collection<Product>...

OData protocal defines $format to support different format: http://www.odata.org/documentation/uri-conventions#FormatSystemQueryOption
User can use following URL to change the return format to json instead of setting Accept header: http://localhost...

Spa is quite hot right now. There are many client choices. The reason why I chose backbone.js is because it supports connecting to a json web api. I am building an app on top of ASP.NET web api so I want to see how easy to make them work together.
...

[Update 8/15/2012] Update sample to Web API RTM packages As Web API is released with ASP.NET MVC 4 beta, it can be used in both web host and self host. You can view a sample code for self host here . When writing self host app, you may probably want to...

If you are first time here, please read my previous post: http://blogs.msdn.com/b/hongyes/archive/2011/11/03/introducing-to-autof5-nuget-package-live-editing-in-asp-net.aspx
Thanks for Scott Galloway's suggestion. AutoF5 1.3 now supports to refresh...

The problem:
It is always annoying to switch between Visual Studio and browser back and forth when implementing a simple UI change. Especially editing an MVC project, there is no designer at all.
Imagine that you want to adjust the size of an image...