我有三個網站,使用抽象的數據庫結構,像表:項目,地方,類別等...和存儲過程,如GetItemsByCategory,GetRelatedItems等...其實我正在使用這3個不同網站的數據庫結構相同。多個網站,使用相同的數據庫結構
從代碼的角度來看,即使所有網站使用相同的代碼(除特定的foreach之外的HTML),並且所有常見代碼都是由所有網站使用的少數項目,所以每次檢測到一個bug是在所有的網站)我只是修復它在一個地方(所有使用的共同部分),並自動所有網站得到修復。
其實我使用Asp.net MVC3和Sql服務器。
每次我想擴展一些funcionality,我需要一個新的表,存儲過程或與數據庫相關的東西,我必須在每個數據庫中進行修改。
您是否知道我可以使用的任何方法能夠具有相同的靈活性,並且只對所有網站進行一次數據庫修改?
您是否認爲我正在使用一種好的方法,或者我應該在您的意見中使用不同的東西?