Hi Walaa,
With regard to access both local and Network database, I need to connect to both the database simultaneously to sync the data from local database to cental and to replicate the central data to local database. So I think I might need to switch to Adapter model.
I have gone through the following post regrading this:
http://llblgen.com/tinyforum/Messages.aspx?ThreadID=10784&HighLight=1
But in my case we have completed the BL code for 80% of our actual code. So I cannot change it(BL code) to Adapter based DAL now. What my plan is to create an adapter DAL and create a new sub project in BL solution for database Replication and Sync feature alone. Refer the adapter DAL in the new BL project. I hope the entity names generated in adapter DAL is same as selfserviving DAL(?).
Is there is performance 0ver head if I use both DAL (selfservicing and adapter) DLLs in my UI/BL project?