Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
LINQ2GEDCOM A .NET LINQ Provider for GEDCOM Files ======================================= INTRODUCTION The purpose of this project is to create a LINQ provider for the GEDCOM file format. The inspiration for this was a combination of wanting a cleaner data access implementation in my gNealogy project and finding inspiration while reading about LINQ in Jon Skeet's book C# In Depth. (Ok, so I know this isn't a _real_ LINQ provider. It just loads the entire data set into memory and uses LINQ to Objects over it. We're talking about very small data sets here, and LINQ providers are really bloody difficult to write. This seems like a very workable compromise.) SPECIFICATIONS I'm currently standardizing on the GEDCOM Standard Release 5.5, available here: http://homepages.rootsweb.ancestry.com/~pmcbride/gedcom/55gctoc.htm Specifically, and since this project is starting out as a very basic provider for a subset of data, I'm starting out by reverse engineering data from a GEDCOM file and using the tag definitions as a reference, available here: http://homepages.rootsweb.ancestry.com/~pmcbride/gedcom/55gcappa.htm (A local copy has also been saved in the Test Data folder of this project.) TODO 1) Refactor and clean up 2) Add support for tags not in the test data CONTACT David P. Donahue email@example.com