コード例 #1
0
        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);
        }