Alright, I'm trying to do something a bit abstract here...
I basically have a table for clients, tags, keys, and collections.
A collection represents a chain of keys and tags that are related.
I want to use this system for adding 'properties' to clients.
I'm curious to see how this might work in LINQ. The basic structure is as follows...
Does anyone understand what I am trying to achieve? Would it be possible to set things up this way and still use LINQ? For instance creating a "Properties" field in the Client class and being able to reference the Keys/Tags associated with it?