Sorry that we haven't updated this chapter yet. The "EntitySet" feature in DevForce Classic is still available in DevForce EF, via the EntityManager.CacheStateManager property. The reference help does have some sample code under the CacheStateManager class on how to use it:
private void SampleEntityCacheUsage() {
DomainModelEntityManager mgr = new DomainModelEntityManager();
// Cache all employees.
mgr.ExecuteQuery<Employee>();
// Save the cache to local storage.
mgr.CacheStateManager.SaveCacheState(@"c:\temp\entitycache.bin");
// Occasionally-connected users will normally connect, cache all data required,
// then disconnect and work from local cache and/or locally saved cache until they can reconnect.
// In this example, we'll mimic a disconnected login for this user by clearing all cached data
// and then re-loading the cache from local storage.
mgr.Disconnect();
mgr.Clear();
mgr.CacheStateManager.RestoreCacheState(@"c:\temp\entitycache.bin");
// Let's reconnect and get more data now.
mgr.Connect();
mgr.ExecuteQuery<Customer>();
}