Eu tenho uma classe que se parece com isso:
public class Field
{
public string FieldName;
public string FieldType;
}
E um objeto List<Field>
com valores:
{"EmployeeID","int"},
{"EmployeeName","String"},
{"Designation","String"}
Eu quero criar uma classe que se parece com isso:
Class DynamicClass
{
int EmployeeID,
String EmployeeName,
String Designation
}
Há alguma maneira de fazer isso?
Eu quero que isso seja gerado em tempo de execução. Eu não quero um arquivo CS físico residindo no meu sistema de arquivos.
System.ServiceModel.ChannelFactory<MyDynamicInterface>