Do you want to go with a database solution? If so, MS Access / MySQL should be viable alternatives.
Flat files won't really help you, but XML data stores would be a possibility. Keep in mind, however, that the performance of XML data goes down with increased size (a few thousand instances seems like a lot). On Jan 26, 7:15Â am, Mark <[email protected]> wrote: > I've been developing websites for how long, I don't even know how to > tackle this problem in a C# windows app. > > I have to classes, ClassA and ClassB, with a many-to-many > relationship. Given an instance of ClassA, I need to be able to pull > up all the ClassBs that it has, and vice-versa. I don't want to run a > SQL server on my computer... there has to be a way to do this with > flat files? We're looking at a few thousand instances of each. > > Any tips would be appreciated. Thanks! > > Mark
