Más específicamente en Raven DB, quiero crear un método genérico con una firma como;Raven DB: ¿Cómo puedo eliminar todos los documentos de un tipo determinado
public void Clear<T>() {...
Haga que Raven DB borre todos los documentos del tipo dado.
Entiendo de otras publicaciones de Ayende a preguntas similares que necesitaría un índice para hacer esto como un lote.
Creo que esto implicaría crear un índice que mapee cada tipo de documento, esto parece mucho trabajo.
¿Alguien sabe una forma eficiente de crear un método como el anterior que hará un conjunto de eliminar directamente en la base de datos?
Como colaborador de RavenDB, no lo recomiendo de esta manera, ya que está creando un índice innecesariamente. En su lugar, recomiendo la respuesta de @ alexn: http://stackoverflow.com/a/13049179/536 –