Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL तालिका के आधार पर C# कक्षाएं बनाएं

शायद आपको कुछ ऐसा चाहिए:

select 'my_table' into @table; #table name
select 'my_database' into @schema; #database name
select concat('public class ',@table,'{') union
select concat('public ',tps.dest,' ',column_name,'{get;set;}') from  information_schema.columns c
join( #datatypes mapping
select 'char' as orign ,'string' as dest union all
select 'varchar' ,'string' union all
select 'longtext' ,'string' union all
select 'datetime' ,'DateTime?' union all
select 'text' ,'string' union all
select 'bit' ,'int?' union all
select 'bigint' ,'int?' union all
select 'int' ,'int?' union all
select 'double' ,'double?' union all
select 'decimal' ,'double?' union all
select 'date' ,'DateTime?' union all
select 'tinyint' ,'bool?'
) tps on c.data_type like tps.orign
where [email protected] and [email protected] union
select '}';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. टर्मिनल छोड़ने के बाद $PATH सहेजा नहीं जा रहा है

  2. SQL क्वेरी MySQL में तालिका को हटाने के लिए

  3. PHP/MySQL/अपाचे में अंतरराष्ट्रीय चरित्र को ठीक से कैसे संभालें?

  4. MySQL Group_Concat रिपीटिंग वैल्यूज

  5. INT कॉलम में NULL मान डालें