重新整理 IEntityRepository 和对应的实现。