sql >> Database teknologi >  >> RDS >> Mysql

Opret C# klasser baseret på MySQL tabel

måske har du brug for noget som dette:

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. Vælg en MySQL-database på Linux via kommandolinjen

  2. Sådan opretter du histogram i PostgreSQL

  3. Forstå hændelsestab med udvidede hændelser

  4. Sådan ændres kolonnedatatype fra tegn til numerisk i PostgreSQL 8.4