我正在開發一個應用程序,它目前通過ADO.NET和硬編碼的SQL語句查詢(相當大的)數據庫。無可否認,這很醜陋(即,如果在SQL中犯了錯誤,將不會引發編譯時錯誤)並且可能存在危險(由於SQL注入等原因,儘管這對於此特定應用程序來說不太可能是問題),但是最初並未考慮因爲這個應用程序真的只對這個數據庫中的一小部分表格感興趣(至少現在是這樣)。什麼時候應該考慮使用ORM框架?
LinqToSQL看起來很有趣,但由於該應用程序也需要有能力連接到Oracle數據庫,所以該計劃是一個非啓動器。
像我這樣的項目,是否適合與ORM框架集成,或者會過於矯枉過正?
這看起來像http://的副本stackoverflow.com/questions/349718/ado-net-entity-framework-decision-making-between-orm-solutions等等。搜索「Orm框架」,你會看到。 – 2009-07-14 04:41:56