How do I create dynamic properties in C#?
<p>I am looking for a way to create a class with a set of static properties.  At run time, I want to be able to add other dynamic properties to this object from the database. I'd also like to add sorting and filtering capabilities to these objects.</p>

<p>How do I do this in C#?</p>
