This commit is contained in:
parent
39204672cd
commit
8c00f03814
File diff suppressed because one or more lines are too long
|
@ -150,18 +150,7 @@ public class IDIS_DBContext:DbContext
|
||||||
{
|
{
|
||||||
ChangeTracker.DetectChanges();
|
ChangeTracker.DetectChanges();
|
||||||
ChangeTracker.Clear();
|
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 _data = Datas.ToList();
|
||||||
var _values = Values.ToList();
|
var _values = Values.ToList();
|
||||||
var handleKey = key.Split('?').First();
|
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);
|
var result = Datas.FirstOrDefault(x => x.Handle == handle && x.Name == name);
|
||||||
if (result is null) return false;
|
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.UpdateTime=DateTime.Now;
|
||||||
result.Value = value;
|
result.Value = value;
|
||||||
SaveChangesAsync();
|
SaveChangesAsync();
|
||||||
|
|
Loading…
Reference in New Issue