gpt4 book ai didi

NHibernate 数据库优先

转载 作者:行者123 更新时间:2023-12-01 23:34:48 24 4
gpt4 key购买 nike

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

任何人都可以指出任何资源以开始使用数据库优先方法吗?我见过的大多数教程都是针对代码/实体优先的。

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

谢谢。

最佳答案

这都是关于使用 NHibernate 进行配置的。只要关注 Nhibernate,如果数据库不存在,它就不会创建数据库。所以你必须在 hibernate.cfg.xml 中使用现有数据库的连接字符串配置 Nhibernate(你也可以使用 loquacious api )

NHibernate 中有很多配置的可能性;示例包括 ConfORM、FluentNhibernate、使用代码配置、XML。

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

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

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

这是 Screen Cast Explaining the techniques

关于NHibernate 数据库优先,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7113421/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com