Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Twórz klasy C# w oparciu o tabelę MySQL

może potrzebujesz czegoś takiego:

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. PHP MySQL:zapisywanie plików PDF w bazie danych

  2. Jak mogę wstawić dane do bazy danych MySQL?

  3. Brak połączenia z bazą danych CakePHP Mysql lub nie można go utworzyć

  4. Łączysz się z wieloma instancjami CloudSQL za pomocą serwera proxy Cloud sql?

  5. Wstaw/zaktualizuj losową datę w MySQL