我目前正試圖在Web應用程序中使用DDD方法實現問題分離。Linq-to-SQL和實體框架在同一個項目中?
我希望能夠實現單元測試,所以鬆散耦合我的UI,服務層和存儲庫層是關鍵因素。
我已經決定我想爲存儲庫層使用實體框架,因爲它會允許我分割我的域上下文和實體。
我們目前在web應用中使用Linq-to-SQL。
在將EF和L2S放入同一個網絡應用程序之前,是否有任何重大缺陷或紅旗需要考慮?或者在就此事採取這種方法之前?
我們的目的是使用EF繼續前進,並在我們觸摸代碼時慢慢遷移代碼,將事物分解爲正確的領域背景。