2008-12-08 103 views

回答

2

最好的選擇是在ORM之間閱讀,比如NHibernate。如果您使用myGeneration這樣的代碼生成器,那麼您可以輕鬆地不必擔心數據訪問的「困難」部分。

對象關係映射器基本上爲您做了所有的辛苦工作 - 您使用代碼生成器,將它指向數據庫,然後生成(大部分)您需要獲取的數據訪問代碼你的數據。此時,您可以編寫函數來保存()或更新()您的對象,而不必擔心幕後發生的數據訪問。爲了給你一個想法,在我瞭解DAL(數據訪問層)之前,我使用了NHibernate並手工製作了與數據庫進行通信所需的XML。後來,我發現了關於myGeneration並使用它。儘管如此,它使我不必編寫SQL語句來訪問數據庫中的數據。對於通用的CRUD操作,ORM通常不能被擊敗。

如果你最終想要做到這一點,那麼你需要了解如何在.NET中工作,更具體地說,是Database Driven Applications in .NET的概念。不幸的是,我們沒有辦法讓我們無法更好地理解您希望從哪種形式獲取哪些特定數據,以及如何構建數據庫。

相關問題