首页 > 代码库 > 仓储规范接口
仓储规范接口
/// <summary> /// 基础的数据操作规范 /// </summary> /// <typeparam name="TEntity"></typeparam> public interface IRepository<TEntity> where TEntity : class { /// <summary> /// 添加实体(单个) /// </summary> /// <param name="entity">实体对象</param> void Add(TEntity entity); /// <summary> /// 批量插入实体(多个) /// </summary> /// <param name="list">实体列表</param> void Add(IList<TEntity> list); /// <summary> /// 删除实体 /// </summary> /// <param name="entits">实体对象</param> void Delete(params object[] entits); /// <summary> /// 更新实体(单个) /// </summary> /// <param name="entity">实体对象</param> void Update(TEntity entity); /// <summary> /// 更新实体(多个) /// </summary> /// <param name="entits">实体对象</param> void Update(IList<TEntity> entits); /// <summary> /// 获取默认可查询集 /// </summary> /// <returns>默认可查询集</returns> IQueryable<TEntity> GetList(); /// <summary> /// 获取单条实体 /// </summary> /// <param name="id">主键id</param> /// <returns></returns> TEntity GetModelById(object id);
仓储规范接口
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。