-
C#) get property 값으로 update 쿼리문 만들기Programing Language/.Net Core 2022. 12. 13. 17:03728x90반응형
var sql = $"update project_information set "; var getObject = get; PropertyInfo[] properties = getObject.GetType().GetProperties(); foreach (var props in properties) { var key = props.Name; var myVal = props.GetValue(getObject); if ($"{myVal}" != "" && myVal != null) { if (key != "no" && key != "user_id" && key != "ref_video_url") { sql += $"{props.Name} = \'{myVal}\', "; } } } sql += $"updated_at = \'{PublicMethod.nowTime()}\', "; sql = sql.Remove(sql.Length - 2); sql += $" where id = \'{get.user_id}\' AND no = \'{get.no}\'";
도움되셨다면 광고 클릭 센스!!
728x90반응형'Programing Language > .Net Core' 카테고리의 다른 글
.Net Core Api) ubuntu + nginx로 서버 배포하기 (0) 2022.12.20 C#) multi Insert Sql 작성법 (mysql) (0) 2022.11.29 C#) 오늘 기준으로 날짜 더하고 빼기 (0) 2022.11.14 .NET CORE) MySqlCommand와 MySqlDataAdapter 차이 (여러번 select) (0) 2022.10.27 .NET CORE) mysql의 sql의 Count 쿼리문 간단하게 사용하기 (0) 2022.10.26