0

我正在写一个OOP项目,需要将面向对象的域映射到数据库中,将对象存储到数据库中,我之前使用过java的hibernate,现在我在C#中寻找同样的东西。我听说过 NDatabase 但我不使用它,这里有人知道并使用它吗?

4

3 回答 3

0

试试NHibernate - 休眠的 .net 端口。

另外,看看实体框架

我认为,选择 ORM 解决方案取决于您要使用的数据库。如果您确定它是Sql Server,那么一定要选择Entity Framewrok,因为所有高级功能(如code-first)都支持开箱即用。如果您选择Oracle,我建议您使用NHibernate ,尤其是因为您已经了解 Hibernate

于 2013-09-19T07:12:04.790 回答
0

对于我的专业工作,我真的很喜欢 EntityFramework。它功能强大且使用起来非常简单。以下是使用指南(由 Microsoft 提供):http: //msdn.microsoft.com/en-us/data/ef.aspx

于 2013-09-19T07:12:23.320 回答
0

我会推荐EntityFramework

希望我能帮上忙。

于 2013-09-19T07:12:44.713 回答