Hi Alessandro, here are some thoughts, please let me know if I explained myself correctly and understood your scenario:
n-Tier
Well, LLBLGen generates for you the lower layer and the business layer (LL-BL), in top of that you could add more. So it's enough flexible. In this scenerio AdpaterTemplateSet is recommended.
Distributed
That depends upon your project architecture. What are you planning to do (about distributed)?
Connected-Disconnected from Database (for days)
Some people resolve this using two databases, one local and the main DB, for example CE and SQLServer. LLBLGen allows you to change the database at runtime. However you have to do the sync by your own code: detect whether you need to use local or remote server, change the target server, do sync (you could do this in a lot of ways, that depends on your infrastructure, your needs, etc).