Create C# classes based of MySQL table

后端 未结 10 1061
感情败类
感情败类 2021-02-02 00:44

Is there anything built into .Net or visual studio that will allow my to create classes based off of a MySql table. I guess I am talking about persistence. I just want the class

10条回答
  •  借酒劲吻你
    2021-02-02 01:39

    I adjusted the sql of MeelStorm because it was appearing some errors regarding the language. I put other types of data as well and I drop the class declaration because this is unnecessary to me. So the final result is:

    select concat('public ',tps.dest,' ',column_name,'{get;set;}') as code 
    from  information_schema.columns c
    join(
    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 table_schema='your_schema' and table_name='your_table' 
    order by c.ordinal_position
    

    Hope it helps. Cheers!

提交回复
热议问题