代码改变世界

Visual Entity 1.6.1 发布(做最好的 NHibernate 设计器)

2011-06-07 10:38  麦舒  阅读(2086)  评论(3编辑  收藏  举报

大家看完后,请记得点一下推荐按钮

点击这里下载最新版本

没有接触过 VE 的,请点击这里

Visual Entity 再次发布了新版了,由于当前功能已经比较完善了,以后的版本更新时间稍微推迟。大概 1 个月更新一次。

    尽管我们的口号是“做最好的 NHibernate 设计器”,但是实际上也是支持 Linq to SQL 的,而且要比 Linq to SQL 自带的设计器更为好用 。由于 ALinq 和 ORDesigner 已经提供了一个免费的版本,最新版本已经不再支持 ALinq 了。有很多朋友问到,会不会支持 EF ?未来我们会考虑支持它。但是现在我们目前的工作,主要是放在支持 NHibernate 上。

     很多朋友问到,VE 会不会收费,答案是肯定的,但是目前不考虑在国内收费(国情)。事实上,VE 比起很多收费的 NHibernate 设计器还要好用。为啥不收呢?而且,也只有有了收入,我们才能做出更为好的产品,毕竟开发人员也是要吃饭的。当然,也只有推出更为好用的产品,才能收到钱。高兴的是,我们开始了良性循环了。在这里,要感谢 ALinq 用户,特别是的付费用户,无论是人民币用户,还是美元用户。没有你们的支持,我们就无法推出更为好用的软件。不知道 ALinq 是什么的朋友,可以看看下面这篇文章:ALinq 使用教程(移植 Linq to SQL 的利器)

     也有朋友问到,能不能用在项目上?如果是 NHibernate 的大项目,可以等等。因为目前推出的时间比较短。而且我们目前所用的 ORM 为 ALinq,并非 NHibnerate ,有些问题不一定能及时发现。几个人的小项目,不妨考虑用用,毕竟能给开发带来方便,节约时间。Linq to SQL 则完全可以放心用,因为(ALinq 和 Linq to SQL 完全一致)

     有什么问题,大家可以给我留言,也可以通过 81932759 这个 QQ 找到我。

     已经知道的问题:

            1、由数据库更新模型

            2、由模型更新数据库

             这两个功能存在比较大的 BUG ,需要修改的时间比较长。 所用现在对于 NHibernate 用户,建议从数据库到模型(database first)

            3、区分小写的(带引号)的 Oracle 表名无法正确生成。

     准备添加的功能:支持 NHibernate 的日志设置。

下面就来看看当前版本更新:

1、增加了主键和外键的验证

1.1 例如:当一个实体没有主键会提示出错了。

     

1.2 关联设置错误:

         

    

2、增加了实体类的编辑窗口

 3、支持更多的数据库,包括(Oracle 和 SQL CE)