/// <summary> /// Xóa đối tượng theo id /// </summary> /// <typeparam name="T"></typeparam> /// <param name="id"></param> /// <returns></returns> /// Created by: NVCUONG (05/03/2018) public int DeleteEntityById(object id) { string storeName = GenerateProcUtility <T> .DeleteEntityByPrimaryKey(); var entity = Activator.CreateInstance <T>(); string tableName = entity.GetType().Name; return(Delete(storeName, new object[] { id })); }
/// <summary> /// Xóa đối tượng theo với nhiều tham số đầu vào /// </summary> /// <typeparam name="T">entiy</typeparam> /// <param name="param">mảng các tham số truyền vào</param> /// <returns></returns> /// Created by: NVCUONG (05/03/2018) public int DeleteEntity_ByMultiParam(object[] param) { string strProc = GenerateProcUtility <T> .DeleteEntityByPrimaryKey(); var entity = Activator.CreateInstance <T>(); string tableName = entity.GetType().Name; return(Delete(strProc, new object[] { param })); }
/// <summary> /// Xóa entity /// </summary> /// <param name="entity">Entity cần xóa (hàm chưa hoàn chỉnh)</param> /// <returns></returns> /// Created by: NVCUONG (17/04/2017) public virtual int Delete() { return(base.Delete(GenerateProcUtility <T> .DeleteEntityByPrimaryKey(), new object[] { })); }