コード例 #1
0
 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);
     }
 }
コード例 #2
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);
     }
 }