Ah yes - there is some mention of it! nice :)
question ..
RavenDB also supports the notion of Identity, if you need ids to be consecutive, or when you want to specify a key name that is different from what RavenDB will produce for you. By creating a string Id property in your entity, and setting it to a value ending with a slash (/), you can tell RavenDB to use that as a key perfix for your entity. That prefix followed by the next available integer id for it will be your entity's id after you call SaveChanges().
So is this saying
1. If you want to use an Identity (ie. every new item saved will ask RavenDb for the next avail id, instead of using a HiLo range), then you set the Id property to: whatever + "/"
2. If you want -every- document for -any- collection, to use Identity (instead of HiLo), then set the Convention: store.Conventions.DocumentKeyGenerator = entity => store.Conventions.GetTypeTagName(entity.GetType()) +"/";
This means you cannot use HiLo -and- custom Document Key/Id names?