powerdesigner里怎么选择语言

 我来答
就烦条0o
2016-10-20 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46492
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部
以前一直是通过powerdesigner 的Object Oriented Model生成数据库表,再通过代码生成器生成nhibernate实体类,映射文件。感觉不是很直接。

使用powerdesigner 15的内置功能,就可以生成nhibernate的数据访问层。不过默认的用在实际环境中不是很好,可以改一下模板生成自已需要的。下面是实际步骤。

建立一个object oriented model,选c#2.0和nhibernate

改变model properties,修改其中的nhibernate设置

给类加上property,并设置一个id

在这里可以加上配置文件设置

设计的类图

最关键的一步,设置mapping editor,在tool菜单设置,不然生成不了 nhibernate映射文件和数据访问层。
可以看到preview代码,用language菜单中的generation c# 2 code生成物理文件。物理数据库最好是通过object oriented model转换生成。

可以设置生成nhibernate代码的vs版本,包括vs2005和vs2008。

类似用扩展模型的方式,也可以生成ado.net数据访问层和单元测试

选择java语言则可以生成的基于hibernate或ejb3的数据访问层。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式