首 页IT知识库收藏内容
当前位置:翔宇亭IT乐园IT知识库C#高级应用

使用 powerdesigner 15的Object Oriented Model生成 nhibernate实体类,映射文件和数据访问层

减小字体 增大字体 作者:佚名  来源:.NET教程网  发布时间:2010-01-28 07:34:00

以前一直是通过powerdesigner 的Object Oriented Model生成数据库表,再通过代码Generator生成nhibernate实体类,映射文件。感觉不是很直接。

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

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

 

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

 


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

 谡饫锟梢约由吓渲梦募柚?/p>

 

设计的类图

 

最关键的一步,设置mapping editor,在tool菜单设置,不然生成不了 nhibernate映射文件和数据访问层。
 

 

   


 可以看到preview代码,用language菜单中的generation c# 2 code生成物理文件。物理数据库最好是通过object oriented model转换生成。
  

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

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

选择java语言则可以生成的基于hibernate或ejb3的数据访问层。

微信搜索“优雅的代码”关注本站的公众号,或直接使用微信扫描下面二维码关注本站公众号,以获取最新内容。

个人成长离不开各位的关注,你的关注就是我继续前行的动力。

知识评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
愿您的精彩评论引起共鸣,带来思考和价值。
用户名: 查看更多评论
分 值:100分 90分 80分 70分 60分 40分 20分
内 容:
验证码:
关于本站 | 网站帮助 | 广告合作 | 网站声明 | 友情连接 | 网站地图
本站部分内容来自互联网,如有侵权,请来信告之,谢谢!
Copyright © 2007-2024 biye5u.com. All Rights Reserved.