Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Portable DB Suggestions?

Portable DB Suggestions?

Scheduled Pinned Locked Moved The Lounge
csharpdatabasequestion
46 Posts 33 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Steve McLenithan

    SQLite hands down. There's a complete .net connector for it.
    // Steve McLenithan

    E Offline
    E Offline
    Ed K
    wrote on last edited by
    #41

    You can also use it with Castle.ActiveRecord which makes it even sweeter!

    ed ~"Watch your thoughts; they become your words. Watch your words they become your actions. Watch your actions; they become your habits. Watch your habits; they become your character. Watch your character; it becomes your destiny." -Frank Outlaw.

    1 Reply Last reply
    0
    • S Steve McLenithan

      SQLite hands down. There's a complete .net connector for it.
      // Steve McLenithan

      J Offline
      J Offline
      Jawz X
      wrote on last edited by
      #42

      I agree. I recently used it for a project and it is great. They are even include LINQ support in the framework for the .NET lib. I'm not sure where they are at with that yet, but SQLite is the way to go. Regards, Frank

      1 Reply Last reply
      0
      • S si618

        Sounds like a job for db4o.

        C Offline
        C Offline
        codebozo
        wrote on last edited by
        #43

        I concur - db4o would be an excellent choice. It is a true OODB, it has a LINQ provider and it's free as long as the project is truly a "personal project".

        1 Reply Last reply
        0
        • H Harvey Saayman

          Hey guys I'm working on a little personal project, a code snippet manager. I want it to be portable but I have no idea which portable database to use. I'm writing it in C# under DotNet 3.5 Any suggestions?

          Harvey Saayman - South Africa Junior Developer .Net, C#, SQL you.suck = (you.Passion != Programming & you.Occupation == jobTitles.Programmer) 1000100 1101111 1100101 1110011 100000 1110100 1101000 1101001 1110011 100000 1101101 1100101 1100001 1101110 100000 1101001 1101101 100000 1100001 100000 1100111 1100101 1100101 1101011 111111

          P Offline
          P Offline
          Paul Sanders the other one
          wrote on last edited by
          #44

          Why do you need a database? I wrote just such a utility for myself a year or so back and I just write the whole thing out to a text file whenever a change is made. This takes approximately 0.000 ms on a modern PC. You can download a (free!) copy of Snippets from here: http://www.alpinesoft.co.uk/freebies[^]

          Paul Sanders http://www.alpinesoft.co.uk

          1 Reply Last reply
          0
          • H Harvey Saayman

            Hey guys I'm working on a little personal project, a code snippet manager. I want it to be portable but I have no idea which portable database to use. I'm writing it in C# under DotNet 3.5 Any suggestions?

            Harvey Saayman - South Africa Junior Developer .Net, C#, SQL you.suck = (you.Passion != Programming & you.Occupation == jobTitles.Programmer) 1000100 1101111 1100101 1110011 100000 1110100 1101000 1101001 1110011 100000 1101101 1100101 1100001 1101110 100000 1101001 1101101 100000 1100001 100000 1100111 1100101 1100101 1101011 111111

            U Offline
            U Offline
            User 4448075
            wrote on last edited by
            #45

            Advantage Database Server is free for up to two local server licenses. It has a small footprint and is more or less completely documented in a single paperback book, yet it has a dot net provider and lots of medium weight capabilities such as transactions, replication, triggers, and debuggable sql scripts. It also has a lot of backward compatibility with xbase data. http://www.sybase.com/products/databasemanagement/advantagedatabaseserver[^]

            1 Reply Last reply
            0
            • H Harvey Saayman

              Hey guys I'm working on a little personal project, a code snippet manager. I want it to be portable but I have no idea which portable database to use. I'm writing it in C# under DotNet 3.5 Any suggestions?

              Harvey Saayman - South Africa Junior Developer .Net, C#, SQL you.suck = (you.Passion != Programming & you.Occupation == jobTitles.Programmer) 1000100 1101111 1100101 1110011 100000 1110100 1101000 1101001 1110011 100000 1101101 1100101 1100001 1101110 100000 1101001 1101101 100000 1100001 100000 1100111 1100101 1100101 1101011 111111

              M Offline
              M Offline
              myker
              wrote on last edited by
              #46

              You might take a look at VistaDB too... It's compatible with SQL Server, supports multi-threading concurency, is completely written in managed code, and has an excellent .NET provider. Works with isolated storage and reduced permissions as well, which is a plus for portable apps. Linq support, however, seems to be lacking, but I believe it's a planned feature. Plus, the db engine is less than a 1 MB... www.vistadb.net. ~myker

              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • World
              • Users
              • Groups