Method | Description | |
---|---|---|
CreateClassFiles ( SqlSugarClient db, string fileDirectory, string nameSpace = null, bool tableOrView = null, Action |
创建实体文件
|
|
CreateClassFilesByTableNames ( SqlSugarClient db, string fileDirectory, string nameSpace ) : void |
创建SQL实体文件,指定表名
|
|
CreateClassFilesInterface ( SqlSugarClient db, bool tableOrView, Action |
创建SQL实体文件
|
|
DataTableToClass ( |
根据DataTable获取实体类的字符串
|
|
DynamicToClass ( object entity, string className ) : string |
根据匿名类获取实体类的字符串
|
|
ForeachTables ( SqlSugarClient db, Action |
遍历表名和视图名
|
|
GetTableColumns ( SqlSugarClient db, string tableName ) : List |
获取表结构信息
|
|
GetTableNameWithSchema ( SqlSugarClient db, string tableName ) : string |
获取带schema的表名
|
|
GetTableNames ( SqlSugarClient db ) : List |
获取所有数据库表名
|
|
SqlToClass ( SqlSugarClient db, string sql, string className ) : string |
根据SQL语句获取实体类的字符串
|
|
TableNameToClass ( SqlSugarClient db, string tableName ) : string |
根据表名获取实体类的字符串
|
Method | Description | |
---|---|---|
ChangeNullable ( string typeName, bool isNull ) : string | ||
ChangeType ( |
匹配类型
|
public CreateClassFiles ( SqlSugarClient db, string fileDirectory, string nameSpace = null, bool tableOrView = null, Action |
||
db | SqlSugarClient | |
fileDirectory | string | |
nameSpace | string | 命名空间(默认:system) |
tableOrView | bool | 是生成视图文件还是表文件,null生成表和视图,true生成表,false生成视图(默认为:null) |
callBack | Action |
生成文件后的处理,参数string为实体名 |
preAction | Action |
生成文件前的处理,参数string为表名 |
return | void |
public CreateClassFilesByTableNames ( SqlSugarClient db, string fileDirectory, string nameSpace ) : void | ||
db | SqlSugarClient | |
fileDirectory | string | |
nameSpace | string | |
return | void |
public CreateClassFilesInterface ( SqlSugarClient db, bool tableOrView, Action |
||
db | SqlSugarClient | |
tableOrView | bool | 是生成视图文件还是表文件,null生成表和视图,true生成表,false生成视图(默认为:null) |
callBack | Action |
回调函数 |
return | void |
public DataTableToClass ( |
||
dt | ||
className | string | |
nameSpace | string | |
dataTableMapList | List |
|
return | string |
public DynamicToClass ( object entity, string className ) : string | ||
entity | object | 匿名对象 |
className | string | 生成的类名 |
return | string |
public ForeachTables ( SqlSugarClient db, Action |
||
db | SqlSugarClient | |
action | Action |
string为表名 |
return | void |
public GetTableColumns ( SqlSugarClient db, string tableName ) : List |
||
db | SqlSugarClient | |
tableName | string | |
return | List |
public GetTableNameWithSchema ( SqlSugarClient db, string tableName ) : string | ||
db | SqlSugarClient | |
tableName | string | |
return | string |
public GetTableNames ( SqlSugarClient db ) : List |
||
db | SqlSugarClient | |
return | List |
public SqlToClass ( SqlSugarClient db, string sql, string className ) : string | ||
db | SqlSugarClient | |
sql | string | |
className | string | |
return | string |
public TableNameToClass ( SqlSugarClient db, string tableName ) : string | ||
db | SqlSugarClient | |
tableName | string | 表名 |
return | string |