ASP.NETCore使用AutoFac依赖注入-创新互联

实现代码

班戈网站建设公司创新互联公司,班戈网站设计制作,有大型网站制作公司丰富经验。已为班戈上千余家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的班戈做网站的公司定做!

1、新建接口类:IRepository.cs,规范各个操作类的都有那些方法,方便管理。

using System;using System.Collections.Generic;using System.Linq;using System.Linq.Expressions;using System.Text;namespace CMS.Entity.Interfaces
{    public  interface IRepository where T:class
    {        /// 
        /// 添加        /// 
        /// 实体对象
        void Add(T entity);        /// 
        /// 更新        /// 
        /// 实体对象
        void Update(T entity);        /// 
        /// 删除        /// 
        /// 实体对象
        void Delete(T entity);        /// 
        /// 删除        /// 
        /// 条件(lambda表达式)
        void Delete(Expression> where);        /// 
        /// 根据ID获取一个对象        /// 
        /// 主键ID
        /// 对象
        T GetById(long Id);        /// 
        /// 根据ID获取一个对象        /// 
        /// 主键ID
        /// 对象
        T GetById(string Id);        /// 
        /// 根据条件获取一个对象        /// 
        /// 条件(lambda表达式)
        /// 对象
        T Get(Expression> where);        /// 
        /// 获取所有数据        /// 
        /// 所有数据
        IQueryable GetAll();        /// 
        /// 根据条件获取数据        /// 
        /// 条件(lambda表达式)
        /// 数据
        IQueryable GetMany(Expression> where);        /// 
        /// 根据条件获取记录数        /// 
        /// 条件(lambda表达式)
        /// 
        int GetCount(Expression> where);        /// 
        /// 关闭代理        /// 
        void CloseProxy();        /// 
        /// 打开代理        /// 
        void OpenProxy();        /// 
        /// 是否有指定条件的元素        /// 
        /// 条件(lambda表达式)
        /// 
        bool IsHasValue(Expression> where);
    }
}

网页标题:ASP.NETCore使用AutoFac依赖注入-创新互联
文章来源:http://bzwzjz.com/article/dsceje.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 企业手机网站建设 移动网站建设 企业网站建设 成都网站建设 成都网站设计 成都响应式网站建设 H5网站制作 响应式网站设计 成都网站制作 教育网站设计方案 成都网站建设 营销网站建设 成都模版网站建设 成都网站设计 成都营销网站建设 自适应网站建设 成都网站制作 营销网站建设 商城网站建设 定制网站建设 网站建设公司 响应式网站设计方案