2008-12-08 105 views

回答

2

最好的选择是在ORM之间阅读,比如NHibernate。如果您使用myGeneration这样的代码生成器,那么您可以轻松地不必担心数据访问的“困难”部分。

对象关系映射器基本上为您做了所有的辛苦工作 - 您使用代码生成器,将它指向数据库,然后生成(大部分)您需要获取的数据访问代码你的数据。此时,您可以编写函数来保存()或更新()您的对象,而不必担心幕后发生的数据访问。为了给你一个想法,在我了解DAL(数据访问层)之前,我使用了NHibernate并手工制作了与数据库进行通信所需的XML。后来,我发现了关于myGeneration并使用它。尽管如此,它使我不必编写SQL语句来访问数据库中的数据。对于通用的CRUD操作,ORM通常不能被击败。

如果你最终想要做到这一点,那么你需要了解如何在.NET中工作,更具体地说,是Database Driven Applications in .NET的概念。不幸的是,我们没有办法让我们无法更好地理解您希望从哪种形式获取哪些特定数据,以及如何构建数据库。

相关问题