class Program
    {
        static void Main(string[] args)
        {
            People p = new People();
            Insert(p);
        }

        public static bool Insert(object obj)
        {
            Type type = obj.GetType();
            string tableName = "tb_" + type.Name;
            string sql = "insert into " + tableName + "(";
            PropertyInfo[] properties = type.GetProperties();
            foreach (PropertyInfo pInfo in properties)
            {
                sql += pInfo.Name + ",";
            }
            sql = sql.Substring(0, sql.LastIndexOf(','));
            sql += ") values(";
            foreach (PropertyInfo pInfo in properties)
            {
                sql += "'" + pInfo.GetValue(obj, null) + "',";
            }
            sql = sql.Substring(0, sql.LastIndexOf(','));
            sql += ")";

            return true;
        }   
    }
    class People
    {
        public string Name { set; get; }
        public string Age { set; get; }
        public string Sex { set; get; }
    }

 

相关文章:

  • 2022-12-23
  • 2021-08-30
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-18
相关资源
相似解决方案