源代码地址:http://git.oschina.net/tiama3798/BootstrapBack_Demo/tree/SqlSugar/
1.Model层
2.抽象层实例:
基础接口
/// <summary> /// 基础接口 /// </summary> public interface IBaseAbstract<T> where T : class { #region 基础访问 /// <summary> /// 获取表达式树 /// </summary> /// <returns></returns> Queryable<T> GetQueryable(); /// <summary> /// 获取对象 /// </summary> /// <param name="ID">主键ID</param> /// <returns></returns> T GetModel(object ID); /// <summary> /// 添加对象 /// </summary> /// <param name="model">对象</param> /// <returns></returns> object Add(T model); /// <summary> /// 修改对象 /// </summary> /// <param name="model">对象</param> /// <returns></returns> bool Update(T model); /// <summary> /// 删除对象 /// </summary> /// <param name="model">对象</param> /// <returns></returns> bool Delete(T model); /// <summary> /// 删除对象---主键删除的公共方法,只支持int类型 /// </summary> /// <param name="ID">主键ID</param> /// <returns></returns> bool Delete(int ID); #endregion }