DAL泛型封装