TroubleShooting 3

DB 값 SetValue를 이용해 값 Insert

🔥 문제발생값이 여러개가 존재한다. (List)DB에서는 컬럼이 여러개로 나뉘어 Insert 하도록 해야한다.처음 값을 Insert 한 후, 뒤에 값은 동일한 키를 비교하여 update를 해야한다.코드가 너무 길어지는 문제가 발생한다.⭐ 해결방법결과 값을 반복문을 통해 Reflaction 하여 값을 entity에 넣어준다.for (int i = 0; i x.Name.Equals("ResultValue" + (i + 1))); //property.SetValue(entity, splitStr[1]); entity.GetType().GetProperties().FirstOrDefault(x => x.Name.Equals("ResultValue" + (i + 1))).SetValu..

TroubleShooting 2025.11.25

DB Multi-Insert

DB : MySQL🔥 문제발생여러 인식 결과값을 DB에 Insert 하는 과정에서 오류 발생for문을 통해 하나씩 DB Insert 하였지만 오류 발생 or 마지막 하나의 값만 Insert 되는 현상 발생기존에는 전역변수로 entity를 선언하여 여러 인식 값을 for을 통해 DB에 Insert하려 했다.public class Process(){ public Process(DBContext context) { _context = context; } var entity = new ResultModel(); ... // process result type is List // process result name is rstList for (int i =..

TroubleShooting 2025.11.25