Help on naming

time to read 3 min | 480 words

Hm, I just created an interface called "IDontKnowWhatToCallThisInterface" as a part of a refactoring effort.

I moved a lot of data access code to it and I still can't come up with a good name:

public interface IDontKnowWhatToCallThisInterface<T>

       where T : EntityBase

{

       FileState[] GetAllFilesThatNeedsToGenerateStatusFile(int fileType);

       void UpdateGeneratedStatusFileAt(FileState state);

       int GetReportId(string name);

       T[] GetAllRowsForFileState(FileState state);

}

Suggestions are welcome...