I always think other folks on this forum must have better answers and solutions than me, but since no one else has responded, I'll take a shot. In this project I'm doing now I'm in the very early stages, so this may (will) change. But here's what I have in my solution, 9 projects (names changed, obviously).
Server and client databases are same schema and so use same DAL, which of course is adapter model.
Company.Software.DAL
Company.Software.DALDBSpecific
Local client has additional two tiers. This might have MVC later or something, like I said I'm just getting started. This is a winforms app, cuz I don't do ASP.NET now if I can help it.
Company.Software.Local.BLL
Company.Software.Local.UI
Then there's a a remoting server. Of course the client above will reference the interface assembly.
Company.Software.Remoting.Interfaces
Company.Software.Remoting.Server
That's hosted in IIS.
Company.Software.Remoting.Web
And then I will need some kind of little admin app for someone to work with server database.
Company.Software.Server.BLL
Company.Software.Server.UI
Jim