public abstract int GetObjectCount <T>(SearchCriterion objSearchCriterion) where T : class, new();
public abstract List <T> GetObjectList <T>(SearchCriterion objSearchCriterion) where T : class, new();
protected abstract OrmResult MappedObjectList <T>(SearchCriterion objSearchCriterion) where T : class, new();