我想知道開發多ORM解決方案的最佳方法是什麼。多ORM解決方案
到現在爲止所有的項目我看到了ORM的選擇有很大的關係,他們堅持下去,直到結束。 Nhibernate,Castle ActiveRecord,Linq to SQL,WilsomORM,LLBLGen,SubSonic,Entity Framweork,其他...
我想如果我應該或不要,將這個選擇與其餘項目的強烈關係分開。在某種情況下,我可以隨時更改ORM。
現在,我已經唯一的想法是一樣的東西「工廠」檢索我ORM對象,然後我會把它映射到一些「內部」對象。
有情況,當一個項目有一些限制,並在那個時候作出的決定開始,不放棄比選擇一個特定的ORM或在不同地區的一些其他的東西,任何其他選項。
但後來時間,幾個月,一年或如此,很多事情的變化,更多的資金,更多的支持,在前進的技術,新的框架/想法,等...爲我們提供了更好的選擇,而在這種情況下它能夠在沒有對應用程序進行重大更改的情況下更改ORM真的很酷(在這段時間可能會很大)。
我想知道你的意見。
謝謝你們。
可能你不需要ORM,看看這裏:http://valueinjecter.codeplex.com/wikipage?title=Data%20access%20layer%20%28ORM%29%20with%20the%20Value% 20Injecter&referringTitle =首頁 – Omu 2010-07-29 12:00:18