public int ExecuteByProc(string procName, params DbParameter[] dbParameter) { if (dbTransaction == null) { return(dbcontext.Database.ExecuteSqlCommand(DbContextExtensions.BuilderProc(procName, dbParameter), dbParameter)); } else { dbcontext.Database.ExecuteSqlCommand(DbContextExtensions.BuilderProc(procName, dbParameter), dbParameter); return(dbTransaction == null?this.Commit() : 0); } }
/// <summary> /// 执行存储过程 /// </summary> /// <param name="procName"></param> /// <returns></returns> public int ExecuteByProc(string procName) { if (DbTransaction == null) { return(Dbcontext.Database.ExecuteSqlCommand(DbContextExtensions.BuilderProc(procName))); } else { Dbcontext.Database.ExecuteSqlCommand(DbContextExtensions.BuilderProc(procName)); return(DbTransaction == null?this.Commit() : 0); } }