From 21dfb6f7376308deae5acd8ea3fef8561e4b5054 Mon Sep 17 00:00:00 2001 From: iioter Date: Mon, 9 May 2022 23:57:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=83=AD=E6=9B=B4=E6=96=B0bu?= =?UTF-8?q?g?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- IoTGateway.ViewModel/BasicData/UpdateDevices.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/IoTGateway.ViewModel/BasicData/UpdateDevices.cs b/IoTGateway.ViewModel/BasicData/UpdateDevices.cs index 770ea26..64b9ca5 100644 --- a/IoTGateway.ViewModel/BasicData/UpdateDevices.cs +++ b/IoTGateway.ViewModel/BasicData/UpdateDevices.cs @@ -46,7 +46,7 @@ namespace IoTGateway.ViewModel.BasicData if (FC.ContainsKey("Entity.DeviceId")) { StringValues id = (StringValues)FC["Entity.DeviceId"]; - var device = DC.Set().AsNoTracking().Include(x => x.Parent).Where(x => x.ID == Guid.Parse(id)).Include(x => x.DeviceVariables).Include(x => x.Driver).SingleOrDefault(); + var device = DC.Set().AsNoTracking().Include(x => x.Parent).Where(x => x.ID == Guid.Parse(id)).Include(x => x.DeviceVariables).Include(x => x.Driver).Include(x => x.DeviceConfigs).SingleOrDefault(); if (!devices.Where(x => x.ID == device.ID).Any()) devices.Add(device); } @@ -58,7 +58,7 @@ namespace IoTGateway.ViewModel.BasicData var deviceVariable = DC.Set().Where(x => x.ID == varId).SingleOrDefault(); if (deviceVariable != null) { - var device = DC.Set().AsNoTracking().Include(x => x.Parent).Where(x => x.ID == deviceVariable.DeviceId).Include(x=>x.DeviceVariables).Include(x => x.Driver).SingleOrDefault(); + var device = DC.Set().AsNoTracking().Include(x => x.Parent).Where(x => x.ID == deviceVariable.DeviceId).Include(x=>x.DeviceVariables).Include(x => x.Driver).Include(x => x.DeviceConfigs).SingleOrDefault(); if (!devices.Where(x => x.ID == device.ID).Any()) devices.Add(device); } @@ -69,7 +69,7 @@ namespace IoTGateway.ViewModel.BasicData var deviceConfig = DC.Set().AsNoTracking().Where(x => x.ID == deviceConfigId).SingleOrDefault(); if (deviceConfig != null) { - var device = DC.Set().AsNoTracking().Where(x => x.ID == deviceConfig.DeviceId).Include(x => x.Parent).Include(x => x.DeviceVariables).Include(x => x.Driver).SingleOrDefault(); + var device = DC.Set().AsNoTracking().Where(x => x.ID == deviceConfig.DeviceId).Include(x => x.Parent).Include(x => x.DeviceVariables).Include(x => x.Driver).Include(x => x.DeviceConfigs).SingleOrDefault(); if (!devices.Where(x => x.ID == device.ID).Any()) devices.Add(device); }