I am currently trying to implement separation of concerns using the DDD approach in a web app.
I want to be able to implement unit testing, so loosely coupling my UI, Service Layer, and Repository Layer are key factors.
I have decided I want to use Entity Framework for the repository layer since it will allow me to split my domain contexts and entities.
We currently use Linq-to-SQL in the web app.
Are there any major drawbacks or red flags that I need to be considering before putting EF and L2S in the same web app? Or before taking this approach in general for that matter?
The intention is to use EF going forward and slowly migrate code as we touch it, splitting things into their correct domain contexts.