@contextfree: Was wondering, if you used the POCO and T4 support in EF4 you could probably make it build a F# friendly set of immutable Entities, the ObjectContext could then track their state using Snapshots rather than proxies which should work.
Loading user information from Channel 9
Something went wrong getting user information from Channel 9
Loading user information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements