Coding for fun and profit.....

Home ObjectGOO Reference Services Contact About Me Source Code/Contribute

 

Why ObjectGOO

Near Zero Configuration

Persist Objects in SQL in Minutes

No Config Files (Did I already say that)

Partial Persitance Normalization

Its Free

Its Open Source

Retrieve objects using SQL

Auto reconfigures views for reporting

Status

ObjectGOO is PRE-Alpha, I have decided to release a Demo project as the methods and interfaces wont change only be added to and revised for performance and Oracle compatiblity. A Subversion repository and Forge should be available by months end if you wish to help.

Oddities

ObjectGOO has an unusual side effect, it is actually FASTER at retrieval and population of Datasets than native ADO.Net.

Reason: Because the way objects are deserialized into XML they translate to create a dataset much faster than retrieval from a flat structure then into XML.

Odd but true.....

  

Help With the GOO.....

Coming Soon at forge.objectgoo.com (Launch expected 11/30/2007)

For now visit the
downloads page and use the sample code and  documentation provided.


 

Known Issues

 

  • LOTS ! Its Pre-Alpha code.
  • Inserts are in the Demo only Single Threaded. (Last version to pass NUnit tests 100%)
  • SQL Parsing 85% complete must use * on selects.
  • ENUM persistance broke somewhere along the line while threading.
  • .....Trust me there are more, did I say PRE-Alpha ?
  •  

    Requirements

  • SQL 2005 or (SQL 2005 Express Installed)
  • PWS, or IIS (for Demo)
  • .Net 2.0 or Greater framework (Tested up to 3.5 beta 2 and SQL 2008 Beta/RC)

  • Download

    ObjectGoo Demo Project
    Base Object Source
    ObjectGOO Source


    Whats Coming.....

  • Multithreaded Inserts
  • Bulk Inserts
  • DataTable, as well as many IBatis style overloads for object retrieval options.
  • LINQ Integration.
  • Lazy Loading of large collections

  •  

    Copyright 2007 Chris Wertman. All Rights Reserved.