Carl
Wed Feb 25 06:53:46 CST 2004
Ebbe Kristensen wrote:
> In order to learn a bit of C#, I am looking at developing a PC/Pocket
> PC application combo that will need a database of some sort. I want to
> be able synchronize the Pocket PC database with its PC counterpart. So
> far, I have found these options:
>
> - CE SQL server. I am not really keen on this as I would like the PC
> app to be a stand-alone app not needing an MS SQL server.
>
> - MS Access/Pocket Access using ADOCE from www.inthehand.com. I'll
> probably go with this one.
>
> XML is out as I need to do some queries that will be easy in SQL and
> fairly difficult without.
>
> What have I overlooked?
Hi Ebbe,
we supply an object database engine that allows you to store C#
(and VB) objects directly: db4o.
db4o is written in C#. It's available for the CompactFramework,
for Mono and of course for regular .NET.
Features include:
- ACID transactions
- S.O.D.A. object query interface
- Client/Server mode over TCP.
- Automatic class schema recognition and adoption
Our engine is very simple to use:
- Add db4o.dll to your project references.
- One method call stores any object.
A trial version of our current 2.8 release is available for
download from our website:
http://www.db4o.com
Enjoy!
Kind regards,
Carl
--
Carl Rosenberger
db4o - database for objects -
http://www.db4o.com