我們系統中的典型存儲過程接受大約20個左右的參數。沒有機會重構這些存儲過程。我基本上已經開始編寫我自己的代碼生成器,它將這些SP封裝到(數據庫提供者不可知的)「Command」對象中,其公共屬性與SP參數相對應。它可以工作,但我更喜歡第三方久經考驗的解決方案。良好的支持OleDb和存儲過程的.NET ORM框架?
任何人都可以推薦任何東西嗎?我還沒有找到一個支持OleDB和存儲過程的程序。
編輯:我需要的,因爲SQL 6.5(信不信由你)的OleDb的連接。 ADO.NET無法連接到SQL 6.5。此外,這是一個.NET 2.0應用程序,所以LinqToSql對我來說沒有用處。
EDIT2:我已經嘗試過NHibernate和iBatis的。它們都不符合我的需求。上一次我嘗試nHibernate時,它要求SP返回一個結果集。我的SP不是這種情況。他們都需要我手動指定參數。
你選擇了哪個框架?只是好奇。 – 2008-09-26 12:11:56