powerworld
string sqlTaskLimit = $@"UPDATE TaskLimit SET Total = Total + {visit.DeepDose}
        WHERE TaskID = \'{visit.TaskID}\'
        AND(
            ((PeriodType IN(SELECT PeriodType FROM dbo.Period WHERE PeriodStyle = \'R\')) AND \'{visit.EndDT}\' >= PeriodStart)
			OR
            ((PeriodType IN(SELECT PeriodType FROM dbo.Period WHERE PeriodStyle != \'R\')) AND \'{visit.EndDT}\' >= PeriodStart AND \'{visit.EndDT}\' < PeriodExpiry)
			)
        AND Enabled = \'Y\'
        AND ReadingType = 1";
 _db.Database.ExecuteSqlCommand(sqlTaskLimit);
_db.SaveChanges();

//注:_db是创建的EF上下文对象,ExecuteSQLCommand(string query,params Parameter[] pms);

  

分类:

技术点:

相关文章:

  • 2021-12-04
  • 2021-12-22
  • 2021-11-19
  • 2021-10-31
  • 2021-11-08
  • 2021-06-08
  • 2021-11-17
猜你喜欢
  • 2021-11-19
  • 2021-11-19
  • 2021-12-12
  • 2021-11-19
  • 2021-12-10
  • 2021-11-19
  • 2021-09-12
相关资源
相似解决方案