public static void CreateTableIfNotExists(this IDao dao, string tableName, Type entityType, params string[] pks) { //如果表已经存在则跳过 bool existTable = ExistsTable(dao, tableName); if (existTable) { return; } var sqlGen = new SqlGenerator(); var sql = sqlGen.CreateSqlScript(tableName, entityType, pks); dao.Execute(sql); }