Mysql
 sql >> база данни >  >> RDS >> Mysql

Създайте C# класове, базирани на MySQL таблица

може би имате нужда от нещо подобно:

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. Използване на ключова дума SQL в заглавието на таблицата или колоната

  2. MySQL 8 създаде нов потребител с парола, която не работи

  3. Създаване и използване на MySQL Съхранени процедури - Урок

  4. Как да се свържете с MySQL с помощта на PHP

  5. Какви са предимствата на режима only_full_group_by?