/// 插入一条数据 /// </summary> /// <param name="entity">对象</param> /// <returns>大于0:插入完毕,小于0:插入失败</returns> public virtual object Insert(T entity, ValueSetList setList, bool fillIdentity) { DataAccessModel <T> entityDao = new DataAccessModel <T>(); object ret = Exists(entity); if (ret != null) { return(ret); } _affectedRows = entityDao.Insert(entity, setList, fillIdentity); return(ret); }
/// <summary> /// 插入一组数据 /// </summary> /// <param name="lst">对象</param> /// <returns>大于0:插入完毕,小于0:插入失败</returns> public virtual object Insert(List <T> lst, bool fillIdentity) { DataAccessModel <T> entityDao = new DataAccessModel <T>(); object ret = null; foreach (T entity in lst) { ret = Exists(entity); if (ret != null) { continue; } _affectedRows += entityDao.Insert(entity, fillIdentity); } return(ret); }