我们现在有一个需求正在考虑是否采用NHibernate3,请您帮忙指点. 大概需求描述: 我们现在有一个产品需要不断的切换数据库(sqlserver,oracle .etc),数据库和表都是已存在的,在我们的平台上想动态生成数据访问组件(不借助第三方工具),直接在我们的平台上生成,最后得到的数据绑定到动态表单上请问使用NHibernate是否具有可行性,在您的NHibernate3系列中看到了ConfOrm介绍,在一个回答中看到您将要介绍对已存在数据表的情况,但是在后续文章中没找到此方面的介绍,请您能知道一下,谢谢!
2 回答
慕容森
TA贡献1853条经验 获得超18个赞
切换数据库,最完美的情况其实需要写三套配置,不好实时切换,需要重启程序改配置
数据库和表都是已存在,这种情况其实很难使用ORM对其数据库映射。
所以还是不合适。。首先使用ORM是完全另外一个OOP设计思想,数据库表会成为你的最大障碍,所以在表不可以修改的情况下不要用orm框架了吧
慕的地8271018
TA贡献1796条经验 获得超4个赞
运行时切换数据库类型是比较困难的, 一般都要重启修改数据库配置。
根据数据表结构生成对应的实体类代码以及映射并编译是可行的, 至于绑定到菜单应该没有什么问题。
- 2 回答
- 0 关注
- 622 浏览
添加回答
举报
0/150
提交
取消