PowerDesigner 创建数据库模型、自动生成模型类、自动生成Sql脚本

一、保存工作空间

二、文件->新建模型

三、新建数据库表

四、修改数据库表名称

五、设置数据库表字段

六、工具->Generate Object-Oriented Model

打开详情页签,去掉“检查模型”和名称转换为编码

打开常规,选择你想要生成的语言,应用并确认

七、语言->Edit Current Object Language->Profile->Attribute->Templates->definition

按自己的需求重写代码生成模板应用确认即可,比如我的C#模板:

.if (%isValidAttribute%)

///<summary>
/// [%Name%]
///</summary>

.if (%comment%)
/// <remarks>
[%comment%]
/// </remarks>

.endif

.if (%Multiple% == false) and (%isIndexer% == false)
[%visibility% ][%flags% ]%dataType% %code%[ = %InitialValue%] { get; set; }

.else
[%visibility% ][%flags% ]%dataType%[%arraySize%] %code%[ = %InitialValue%] { get; set; }

.endif
.endif

八、语言->Generate C# Code->Generated Files

选择你需要代码的生成的模型

九、数据库->Change Current DBMS

选择你要生成的Sql格式

十、数据库->生成数据库

确认生成即可

原文地址:https://www.cnblogs.com/drea/p/8425762.html

时间: 2024-11-06 07:33:04

PowerDesigner 创建数据库模型、自动生成模型类、自动生成Sql脚本的相关文章

thinkphp命令行生成模型类

thinkphp命令行生成模型类 当你需要创建大量的模型类的时候,不妨考虑下命令行生成,可以快速创建模型类. 在windows下面,使用Win+R输入cmd进入命令控制台,切换到项目根目录(也就是thinkphp文件所在目录),并执行下面的指令可以生成index模块的Blog模型类文件. >php think make:model index/Blog 生成的模型类文件如下:<?php namespace app\index\model; use think\Model; class Blog

yii2中一个神奇的工具,gii生成模型,gii生成CURD视图页面

1.配置自己的虚拟主机,然后使用gii生成模型视图等 http://admin.zstp.com/index.php?r=gii 2.gii组件介绍 3.创建生成一个模型 4.使用gii创建CURD视图

tflearn kears GAN官方demo代码——本质上GAN是先训练判别模型让你能够识别噪声,然后生成模型基于噪声生成数据,目标是让判别模型出错。GAN的过程就是训练这个生成模型参数!!!

GAN:通过 将 样本 特征 化 以后, 告诉 模型 哪些 样本 是 黑 哪些 是 白, 模型 通过 训练 后, 理解 了 黑白 样本 的 区别, 再输入 测试 样本 时, 模型 就可以 根据 以往 的 经验 判断 是 黑 还是 白. 与 这些 分类 的 算法 不同, GAN 的 基本 原理 是, 有两 个 相生相克 的 模型 Generator 和 Discriminator,Generator 随机 生成 样本, Discriminator 将 真实 样本 标记 为 Real, 将 Gene

EF从数据库生成模型,视图生成失败问题及解决方案

1.由于视图是一张虚拟表,没有定义主键,但在EF进入导入的时候需要实体有主键.这就产生了不一致现象.EF有能力能够从视图相关的表的非空字段推断其为视图主键.但如果遇到视图中相关的表字段都是可空的情况怎么办呢? 解决方案: a)使用row_number函数生成一列. b)对表字段使用isnull函数指定默认值,则EF也认为其为视图主键的一部分.与此对应于的是如果不想将一个非空字段转换为视图实体主键,则可以使用nullif函数. 具体可参见:http://stackoverflow.com/ques

Asp.Net MVC 模型(使用Entity Framework创建模型类) - Part.1

这篇教程的目的是解释在创建ASP.NET MVC应用程序时,如何使用Microsoft Entity Framework来创建数据访问类.这篇教程假设你事先对Microsoft Entity Framework没有任何的了解.读完本篇教程,你将会理解如何使用Entity Framework来选择.插入.更新和删除数据库记录. Microsoft Entity Framework是一个对象关系映射(O/RM)工具,它能你让自动从数据库生成数据访问层.Entity Framework能够使你免于手工

Asp.Net MVC 模型(使用Entity Framework创建模型类)

这篇教程的目的是解释在创建ASP.NET MVC应用程序时,如何使用Microsoft Entity Framework来创建数据访问类.这篇教程假设你事先对Microsoft Entity Framework没有任何的了解.读完本篇教程,你将会理解如何使用Entity Framework来选择.插入.更新和删除数据库记录. Microsoft Entity Framework是一个对象关系映射(O/RM)工具,它能你让自动从数据库生成数据访问层.Entity Framework能够使你免于手工

模型类序列化器

模型类序列化器 DRF提供了模型类序列化器: ModelSerializer 作用: 简化对应django模型类的序列化器的定义 ModelSerializer与常规的Serializer相同,但提供了: 基于模型类自动生成一系列字段 基于模型类自动为 Serializer 生成 validators,比如字段唯一的校验器 包含默认的 create() 和 update() 的实现 1. 定义 比如我们创建一个 DepartmentSerializer2 class DepartmentSeri

10-graph-gen 图机器学习之图生成模型

图深度生成模型 deep generative models for graph 回顾上一节课中的图编码,图卷积等 今天,来学习图深度解码,也就是反编码,最终输出一个图结构 Problem of Graph Generation图生成需要解决的问题 给定一个真实图,生成一个合成图 那么,什么才是好的生成模型? 图生成的意义 生成→深入探索图行程的过程 异常检测 预测--从过去预测未来 新网络的仿真 图填充 如果...场景?? 图生成的任务: 真实图的生成 目标导向图的生成,例如分子生成 为什么如

【机器学习详解】概率生成模型与朴素贝叶斯分类器

转载请注明出处http://blog.csdn.net/luoshixian099/article/details/51028244 1.概率生成模型 首先介绍生成模型的概念,然后逐步介绍采用生成模型的步骤. 1.1概念 即对每一种类别Ck分别建立一种模型p(Ck|x),把待分类数据x分别带入每种模型中,计算后验概率p(Ck|x),选择最大的后验概率对应的类别. 假设原始数据样本有K类,生成学习算法是通过对原始数据类p(x|Ck)与p(Ck)建立数据类模型后,采用贝叶斯定理从而得出后验概率p(C