Exemplo n.º 1
0
        private void BuildValueQuery <T>(T value, string[] dbColumnList, ref StringBuilder queryBuilder)
            where T : IDbTable
        {
            queryBuilder.Append("(");

            foreach (var column in dbColumnList)
            {
                var propertyValue = value.GetType().GetProperty(column)?.GetValue(value, null);
                queryBuilder.Append(MySqlFormatter.ConvertValueToMySqlFormatstring(propertyValue));
                queryBuilder.Append(",");
            }

            MySqlFormatter.RemoveLastCharacter(queryBuilder);
            queryBuilder.Append("),");
        }