예제 #1
0
 void UpdateJob(Guid id, DateTime dateTime, int status) {
     using (var dataContext = new DataContext(RoleEnvironment.GetConfigurationSettingValue("mydb"))) {
         var entity = new JobRunInfo { Id = id, LastUpdate = dateTime, Status = status };
         dataContext.JobRun.Attach(entity);
         dataContext.Entry(entity).Property(o => o.LastUpdate).IsModified = true;
         dataContext.Entry(entity).Property(o => o.Status).IsModified = true;
         dataContext.SaveChanges();
     }
 }
예제 #2
0
 void PutJob(Guid id, Guid jobId, DateTime dateTime, int status, string worker) {
     using (var dataContext = new DataContext(RoleEnvironment.GetConfigurationSettingValue("mydb"))) {
         dataContext.JobRun.Add(new JobRunInfo { Id = id, JobId = jobId, Time = dateTime, LastUpdate = dateTime, Status = status, Worker = worker });
         dataContext.SaveChanges();
     }
 }