예제 #1
0
 /// <summary>
 /// 打印 DataRelation .
 /// </summary>
 /// <param name="sb">输出缓冲区.</param>
 /// <param name="indent">缩进.</param>
 /// <param name="obj">对象.</param>
 public static void PrintDataRelation(StringBuilder sb, int indent, DataRelation obj)
 {
     int indentnext = indent + 1;
     String indentstr = GetIndentStr(indent);
     sb.AppendLine(string.Format("{0}# <{1}>", indentstr, obj.GetType().FullName));
     sb.AppendLine(string.Format("{0}RelationName:\t{1}", indentstr, obj.RelationName));
     sb.AppendLine(string.Format("{0}ChildColumns:\t{1}", indentstr, obj.ChildColumns));
     sb.AppendLine(string.Format("{0}ChildKeyConstraint:\t{1}", indentstr, obj.ChildKeyConstraint));
     sb.AppendLine(string.Format("{0}ChildTable:\t{1}", indentstr, obj.ChildTable));
     sb.AppendLine(string.Format("{0}Nested:\t{1}", indentstr, obj.Nested));
     sb.AppendLine(string.Format("{0}ParentColumns:\t{1}", indentstr, obj.ParentColumns));
     sb.AppendLine(string.Format("{0}ParentKeyConstraint:\t{1}", indentstr, obj.ParentKeyConstraint));
     sb.AppendLine(string.Format("{0}ParentTable:\t{1}", indentstr, obj.ParentTable));
     PrintPropertyCollection(sb, indentnext, obj.ExtendedProperties);
 }