Ejemplo n.º 1
0
 /// <summary>
 /// 增加Sql注释(保存作者,方法明,文件路径,以及用途)
 /// </summary>
 /// <param name="author">作者,即开发人的姓名</param>
 /// <param name="desc">功能描述</param>
 /// <returns></returns>
 public static string AddNotes(SqlAuthor author, string desc)
 {
     try
     {
         StackFrame    stackFrame    = new StackTrace(true).GetFrame(1);
         StringBuilder commetBuilder = new StringBuilder();
         commetBuilder.AppendFormat("/*{0}/Author:{1}/For:{2}/File:///{3}/Fun:{4}*/", ProjectName, author, desc, stackFrame.GetFileName(), stackFrame.GetMethod().Name);
         return(commetBuilder.ToString());
     }
     catch
     {
         return(string.Empty);
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 返回sql注释
 /// </summary>
 /// <param name="newSt">调用方法new StackTrace(true)</param>
 /// <param name="author">sql作者</param>
 /// <param name="sqlDesc">sql说明</param>
 /// <returns>信息</returns>
 public static string GetSqlComments(StackTrace newSt, SqlAuthor author, string sqlDesc)
 {
     try
     {
         StackFrame    stackFrame    = newSt.GetFrame(0);
         StringBuilder commetBuilder = new StringBuilder();
         commetBuilder.AppendFormat("/*Flat:TCCCT/Author:{0}/For:{1}/File:///{2}/Fun:{3}*/", author.ToString(), sqlDesc, stackFrame.GetFileName(), stackFrame.GetMethod().Name);
         return(commetBuilder.ToString());
     }
     catch
     {
         return("");
     }
 }