数据库表目录
表
| 序号 | 表名 | 表说明 |
@for (int j = 0; j < Model.Tables.Count; j++)
{
var item = Model.Tables[j];
| @( j + 1 ) |
@item.TableName |
@(!string.IsNullOrWhiteSpace(item.Comment) ? item.Comment : " ") |
}
@if (Model.Views.Count > 0)
{
视图
| 序号 | 视图名称 |
@{ var index = 1; }
@foreach (var item in Model.Views)
{
| @index |
@item.Key |
index++;
}
}
@if (Model.Procs.Count > 0)
{
存储过程
| 序号 | 存储过程名称 |
@{ var index = 1; }
@foreach (var item in Model.Procs)
{
| @index |
@item.Key |
index++;
}
}
@foreach (var item in Model.Tables)
{
表注释:@item.Comment
| 序号 |
列名 |
数据类型 |
长度 |
小数位数 |
主键 |
@if (!item.DBType.StartsWith("Oracle"))
{
自增 |
}
允许空 |
默认值 |
列说明 |
@foreach (var column in item.Columns)
{
| @column.ColumnOrder |
@column.ColumnName |
@column.ColumnTypeName |
@column.Length |
@column.Scale |
@column.IsPK |
@if (!item.DBType.StartsWith("Oracle"))
{
@column.IsIdentity |
}
@column.CanNull |
@column.DefaultVal |
@column.Comment |
}
}
@if (Model.Views.Count > 0)
{
foreach (var item in Model.Views)
{
}
}
@if (Model.Procs.Count > 0)
{
foreach (var item in Model.Procs)
{
}
}