Create Class at Runtime?

  • Thread starter Thread starter xenophon
  • Start date Start date
X

xenophon

I have a DataTable with 3 columns in it - Name, Type, Value.
I have these rows in the DataTable -
myProp1 , System.String , aaa
myProp2 , System.Int64 , 500000
myProp3 , System.String , bbb
myProp4 , System.DateTime , 2005-08-01T10:10:10

I have a base class called MyClass that has 1 property called
currentList. MyClass is compiled into the currently running
(ASP.NET) assembly, but in the future it might be moved into
an assembly in a seperate DLL.

I would like to create a new class that inherits from MyClass,
and add all of the properties from the DataTable to the
new child class. How would I do that?

Thanks.
 
A quick google search should yield a few juicy hits on Reflection.Emit for
dynamic creation. This is the portion of the Runtime BCL you will use to
compile objects on the fly.

--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA

***************************
Think Outside the Box!
***************************
 
Back
Top