I’m trying to tackle the problem of disconnected operation for an application with a relatively rich data layer, and it occurs to me that the most natural way to make this work is with a client-side database. I don’t want to have to install a separate product, however, and I’m left to wonder if there are any layers out there where you can essentially link a database-like persistence layer into an application. Has anyone had any experience with this? Are there any good frameworks that cover this area?
I’m trying to tackle the problem of disconnected operation for an application with a
Share
I would recommend SQLite. It’s a full SQL database engine wrapped in a single dll with no installation or maintenance that just ships with your app and runs in-process. There’s a great .NET wrapper that integrates nicely and allows you to create custom functions in .NET.
http://sqlite.phxsoftware.com/