This commit is contained in:
CortexCore 2023-07-22 02:13:31 +08:00
parent 39204672cd
commit 8c00f03814
2 changed files with 11 additions and 18 deletions

File diff suppressed because one or more lines are too long

View File

@ -150,18 +150,7 @@ public class IDIS_DBContext:DbContext
{
ChangeTracker.DetectChanges();
ChangeTracker.Clear();
// queries = Values
// .Where(x => x.Handle.Contains(key) || x.CreateUser.Contains(key))
// .Select(x => new IDIS_Query()
// {
// Handle = x.Handle,
// CreateTime = x.CreateTime,
// UpdateTime = x.UpdateTime,
// CreateUser = x.CreateUser,
// Datas = Datas.Where(data => data.Handle == x.Handle).ToArray(),
// References = References.Where(reference => reference.Handle == x.Handle).ToArray()
// }).ToArray();
// return queries.Any();
var _data = Datas.ToList();
var _values = Values.ToList();
var handleKey = key.Split('?').First();
@ -275,6 +264,10 @@ public class IDIS_DBContext:DbContext
{
var result = Datas.FirstOrDefault(x => x.Handle == handle && x.Name == name);
if (result is null) return false;
var handleValue = Values.FirstOrDefault(x=>x.Handle==handle);
if (handleValue != null) handleValue.UpdateTime = DateTime.Now;
result.UpdateTime=DateTime.Now;
result.Value = value;
SaveChangesAsync();