public static string GetCSharpType(string dbDateType) { // if(m.DataType=="datetime") //{ //public DateTime @m.Name { get; set; } // else // public @m.DataType @m.Name { get; set; } // } return(TypeMap.GetCShartType(dbDateType)); }
private static string ToNewClass2(DBTableInfo ti) { StringBuilder cBuilder = new StringBuilder(); cBuilder.AppendLine("--【类赋值2】------------------------------------------"); cBuilder.AppendLine("var newObj = new " + ti.TableName + " ();"); foreach (DBColInfo c in ti.Cols) { var propType = TypeMap.GetCShartType(c.ColumnType); if (string.IsNullOrWhiteSpace(c.ColumnName) == false) { cBuilder.AppendLine("newObj." + c.ColumnName + " = " + TypeMap.GetCSharpDefaultVal(propType) + ";"); } } cBuilder.AppendLine(""); return(cBuilder.ToString()); }
private static string ToClass(DBTableInfo ti) { StringBuilder cBuilder = new StringBuilder(); cBuilder.AppendLine("--【类定义】------------------------------------------"); cBuilder.AppendLine("public class " + ti.TableName); cBuilder.AppendLine("{"); foreach (DBColInfo c in ti.Cols) { if (string.IsNullOrWhiteSpace(c.ColumnName) == false) { cBuilder.AppendLine(" public " + TypeMap.GetCShartType(c.ColumnType) + " " + c.ColumnName + " { get;set; }"); } } cBuilder.AppendLine("}"); cBuilder.AppendLine(""); return(cBuilder.ToString()); }