|
@@ -20,7 +20,7 @@ public class DynamicClassHelper
|
|
foreach (var property in propInfos)
|
|
foreach (var property in propInfos)
|
|
{
|
|
{
|
|
var propertyName = property.Prop.Trim().ToPascalCase();
|
|
var propertyName = property.Prop.Trim().ToPascalCase();
|
|
- var propertyType = typeof(string);
|
|
|
|
|
|
+ var propertyType = property.GetType();// typeof(string);
|
|
|
|
|
|
FieldBuilder fieldBuilder = typeBuilder.DefineField("_" + propertyName, propertyType, FieldAttributes.Private);
|
|
FieldBuilder fieldBuilder = typeBuilder.DefineField("_" + propertyName, propertyType, FieldAttributes.Private);
|
|
PropertyBuilder propertyBuilder = typeBuilder.DefineProperty(propertyName, PropertyAttributes.HasDefault, propertyType, null);
|
|
PropertyBuilder propertyBuilder = typeBuilder.DefineProperty(propertyName, PropertyAttributes.HasDefault, propertyType, null);
|