首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从类生成数据库结构的ORM

从类生成数据库结构的ORM
EN

Stack Overflow用户
提问于 2008-12-18 03:07:21
回答 7查看 1.2K关注 0票数 3

我看过NHibernate和EntitySpaces,它们的工作方式似乎不同。

在EntitySpaces中,您可以定义数据库表和表关系,并为您生成类。

在NHibernate中,您可以定义类,并为您生成表关系。这就是我要找的。

有没有其他的ASP.NET ORM可以从像NHibernate这样的类生成表?有什么建议吗?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2008-12-18 03:56:49

这就是NHibernate所做的事情。

关于这个主题( Draemon)开始了。我个人的观点是,除非性能是你的第一要务,而且所有其他事情都必须让它发生(例如,当为制造工厂编写软件时),你会更好地首先在域模型上工作。

我的理由是:您在对域进行编码时花费的时间比针对数据库本身进行编码所花费的时间要多得多--尤其是在使用orm时。所以要明智地利用这段时间。

票数 0
EN

Stack Overflow用户

发布于 2009-07-15 11:11:12

DataObjects.Net还使用“代码优先”(Model first)方法。请参阅http://wiki.dataobjects.net/index.php?title=Features

票数 4
EN

Stack Overflow用户

发布于 2008-12-18 03:14:53

Linq to SQL可以使用dataContext.CreateDatabase()方法从类创建数据库表结构和关系。

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

https://stackoverflow.com/questions/376803

复制
相关文章

相似问题

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