首页 / 知识
NHibernate发电机
2023-04-14 01:55:00

NHibernate Generators什么是为NHibernate生成实体类和/或hbm文件和/或sql脚本的最佳工具。 以下列表来自http://www.hibernate.org/365.html,为什么这是最好的?
我认为您应该改用Fluent NHibernate。生成映射总是使您达到80%的水平,并且仍然必须自定义以获取所需的内容。 Fluent-NHibernate允许您使用可编译且易于重构的API映射实体。 有一个新的2.0 Beta 2版本可用,其中包含许多新功能并支持流畅的nhibernate,一对多和多对多映射。 http://www.codeplex.com/Wikipage?ProjectName=nmg 您可以尝试安装到Visual Studio 2010中的Mindscape NHibernate Designer。尽管我还没有尝试过。
一个商业工具就是Visual NHibernate。 更新:Visual NHibernate现在已经开源。请参阅:公告 您需要问自己的第一个问题是,为什么甚至需要发电机。老实说,根据我的经验,编写hbm文件一点都不困难。 话虽如此,如果您真的不想编写hbm文件,也许您应该研究Active Record。 您应该看一下Devart的NHibernate设计器:NHibernate的实体开发人员 注意:Devart公司。
我尝试了NConstruct lite和Codesmith。 Codesmith的缺点:
Codesmith的优点:
NConstruct缺点:
NConstruct的优点:
以我为例,NConstruct为我完成了约60%的工作。 我听说过一些有关流利的内容,但从未使用过,所以我不能说。您是否为hbm文件设置了智能感知?我只是编写自己的xml文件,但是我知道那不是您要的内容。 您将寻找SQL脚本做什么,生成表? NHibernate的优点之一是它在flay查询生成中,因此您不必为所有对象创建SP。 是的,编写hbm文件非常简单。 但是,当您拥有大型数据库时,这是一个巨大的痛苦。 |
最新内容
相关内容
linux分隔文件命令?
linux分隔文件命令?,系统,信息,文件,命令,位置,指令,文件夹,目录,前缀,方法,linux系统下大文件的分割/搜索/导出split命令分割文件成每个文件1linux改文件权限命令?
linux改文件权限命令?,系统,工具,档案,权限,文件,信息,命令,目录,选项,用户,在linux系统中修改文件权限使用的命令是在 Linux 中,要更改一个文linux命令联想工具?
linux命令联想工具?,地址,工作,系统,工具,状态,标准,信息,命令,目录,左下角,Linux:Python编写Linux自定义命令工具首先我们先认识一下cat指令linux磁盘列表命令?
linux磁盘列表命令?,情况,管理,系统,单位,信息,数据,命令,磁盘,服务,时间,linux的进入磁盘命令1、查看磁盘空间 -df df命令以磁盘分区为单位查linux脚本命令输信息?
linux脚本命令输信息?,系统,信息,代码,脚本,数据,工具,发行,命令,变量,文件,linux下shell脚本命令shell变量调出命令。linux中的shell脚本有多linux命令交换文件名?
linux命令交换文件名?,命令,文件,数据,名称,工具,地址,软件,系统,基础知识,文件名,linux中用什么命令移修改文件夹名1、linux下使用mv命令来移linux上启动脚本命令?
linux上启动脚本命令?,服务,状态,系统,代码,脚本,工作,周期性,命令,文件,方法,Python脚本在Linux下如何自启动与定时任务的实例详解Linux在启linux改变文件所有者的命令?
linux改变文件所有者的命令?,系统,工具,文件,命令,信息,名称,用户组,用户,所有者,权限,linux修改文件权限?打开linux系统,在linux的桌面的空白linux文件夹转移命令?
linux文件夹转移命令?,系统,文件,命令,位置,材料,信息,工具,电脑,目录,源文件,Linux如何移动文件夹(Linux如何移动文件)linux如何移动文件,为您linux转移文件命令?
linux转移文件命令?,文件,命令,密码,电脑,位置,名称,信息,系统,目录,目标,linux怎么将一个文件移动到另一个目录下1、如果目标文件是到某一目linux下替换文件命令?
linux下替换文件命令?,文件,一致,评论,名称,标的,资料,工作,命令,字符串,内容,linux替换原来文件的命令方法1:sed -i s/被替换的内容/要替换成linux文件nl命令?
linux文件nl命令?,地址,工作,信息,系统,情况,标准,实时,对比,百度,命令,linux查看日志命令第一种:查看实时变化的日志(比较吃内存)。最常用的:tail