zoukankan      html  css  js  c++  java
  • 生成简单实体的sql

    select 'namespace CE.EIP.DataEntity'
    union all
    select '{'
    union all
    select '      using System;'
    union all
    select '      using Castle.ActiveRecord;'
    union all
    select '      using CE.EIP.Base;'
    union all
    select ''
    union all
    select '      [ActiveRecord("TAdmin")]'
    union all
    select '      public class AdminEntity : BaseEntity'
    union all
    select '      {'
    union all
    select '          private '+case systypes.name when 'varchar' then 'string' when 'datetime' then 'DateTime' else systypes.name end+' _'
    +syscolumns.name +';'
    FROM syscolumns INNER JOIN
            sysobjects ON syscolumns.id = sysobjects.id INNER JOIN
            systypes ON syscolumns.xtype = systypes.xtype
    WHERE (sysobjects.name = N'Admin')
    union all
    select '          [Property()]'+char(13) +'          public '+case systypes.name when 'varchar' then 'string' when 'datetime' then 'DateTime' else systypes.name end+' '+ syscolumns.name    +char(13)
    +'        {'+char(13)
    +'              get'+char(13)
    +'              {'+char(13)
    +'                  return this._'+syscolumns.name+';'+char(13)
    +'              }'+char(13)
    +'              set'+char(13)
    +'              {'+char(13)
    +'                  this._'+syscolumns.name+' = value;'+char(13)
    +'              }'+char(13)
    +'          }'
    FROM syscolumns INNER JOIN
            sysobjects ON syscolumns.id = sysobjects.id INNER JOIN
            systypes ON syscolumns.xtype = systypes.xtype
    WHERE (sysobjects.name = N'Admin')
    union all
    select '      }'
    union all
    select '}'
  • 相关阅读:
    codeforces 669C C. Little Artem and Matrix(水题)
    codeforces 669B B. Little Artem and Grasshopper(水题)
    oracle drop table recyclebin恢复
    odu恢复drop表--不通过logmnr挖掘object_id
    odu恢复drop表--通过logmnr挖掘object_id
    odu恢复delete 表
    GO学习-(7) Go语言基础之流程控制
    GO学习-(6) Go语言基础之运算符
    GO学习-(4) Go语言基础之变量和常量
    GO学习-(3) VS Code配置Go语言开发环境
  • 原文地址:https://www.cnblogs.com/sobaby/p/1269790.html
Copyright © 2011-2022 走看看