首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NHibernate数据库-第一

NHibernate数据库-第一
EN

Stack Overflow用户
提问于 2011-08-19 04:02:47
回答 2查看 4.2K关注 0票数 3

我正在为我们的一个数据库建立一个前端,并希望使用NHibernate。

谁能指出数据库优先方法入门的任何参考资料?我看过的大多数教程都是针对Code/Entity的。

如果重要的话,ASP.NET MVC3将是我的环境。

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-19 05:04:52

这一切都是关于使用NHibernate进行配置的。只要涉及到Nhibernate,它就不会创建一个不存在的数据库。因此,您必须在hibernate.cfg.xml(也可以使用loquacious api)中使用现有数据库的连接字符串来配置Nhibernate。

在NHibernate中有很多配置的可能性,例如ConfORM,FluentNhibernate,使用代码配置,XML。

对于现有的数据库,使用xml通常是很容易的。如果选择xml,则可以使用myGeneration等工具为您生成映射。

只要您正确地将对象映射到现有数据库,那么无论您是先创建数据库还是先编写代码,nibernate都不会抱怨。因此,任何使用nhibernate作为orm映射器的引导性示例/应用程序/资源都应该作为入门入门。

仍然有一些技术可以用来进行数据库优先建模。下面是一个可能对Effective Techniques for Database-Driven Modeling有帮助(代码示例)的链接

这是Screen Cast Explaining the techniques

票数 2
EN

Stack Overflow用户

发布于 2011-08-19 04:52:17

请看一下这个:http://www.devart.com/entitydeveloper/nhibernate-designer.html,它不是免费软件。

还有另一个开源工具,在很久以前的另一个问题中提到过。这是链接:http://www.mygenerationsoftware.com/phpBB2/viewtopic.php?t=1505

顺便说一句,你打算使用流利的nhibenrate还是只使用nhibernate?

附注: Entity Framework使用Visual Studio的集成设计器支持数据库优先的方法。此设计器生成描述所需映射的XML文件(EDMX)。

注意:我不是在营销这些产品。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7113421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档