/// <summary> /// Creates DatabaseMetadata with specified configuration /// </summary> /// <param name="configuration"></param> public DatabaseMetadata(DatabaseConfiguration configuration) { _configuration = configuration; _databases = configuration.Databases; }
/// <summary> /// Registers single document that belong to specified database and collection /// </summary> public static DatabaseConfiguration RegisterDocument <TDocument>(this DatabaseConfiguration configuration) { configuration.RegisterDocument(typeof(TDocument)); return(configuration); }