mirror of
https://gitee.com/dotnetchina/OpenAuth.Net.git
synced 2025-04-24 18:04:55 +08:00
39 lines
1.1 KiB
C#
39 lines
1.1 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Diagnostics;
|
|
using System.IO;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using CodeSmith.Engine;
|
|
using SchemaExplorer;
|
|
|
|
namespace Util{
|
|
public class Tools{
|
|
public static String GetDescription(ColumnSchema column) { //得到字段的描述
|
|
if(string.IsNullOrEmpty(column.Description))
|
|
return column.Name;
|
|
else
|
|
return column.Description;
|
|
}
|
|
|
|
public static bool NeedCascade(TableSchema SourceTable){ //判断表中是否需要下拉选择树
|
|
return SourceTable.Columns.Contains("ParentId")
|
|
|| SourceTable.Columns.Contains("CascadeId") ;
|
|
}
|
|
|
|
|
|
public static string CreateBlank(int level){
|
|
if(level == 1){
|
|
return " ";
|
|
}
|
|
else{
|
|
var twoblanks = " ";
|
|
for (int i = level-1; i > 1; i--)
|
|
{
|
|
twoblanks +=twoblanks;
|
|
}
|
|
return CreateBlank(1) + twoblanks;
|
|
}
|
|
}
|
|
}
|
|
} |