2
我使用nBuilder为我的应用程序生成一些Testdata。 首先我测试它,它工作正常。 一个简单的例子:nBuilder Testdatagenerator和Reflection
Customer customer = Builder<Customer>
.CreateNew()
.Build();
创建一个对象,并自动填充的所有属性。 通过举例来说,如果客户包含属性:名,它将与名1 等填充...
嗯,这一切工作正常,但我有麻烦做整个事情现在动态。
我现在正在做的是反射,我遍历所有实体在我的类和foreach他们应该产生一些Testdata,甚至查找和儿童名单应该填充,但多数民众赞成在一个问题..我的问题是,我如何使用以上代码与任何类型?
ANYTYPE object = Builder<ANYTYPE> ...
我试了一下:
object entity = null; //The object/Entity
Assembly assembly = Assembly.GetAssembly(typeof(EMI_ERPContext)); //Getting Assembly
Type type = assembly.GetType(entityName); //I know the Type
//entity = Activator.CreateInstance(type); Do I must create an Instance here?
object entity = Builder<dynamic> //The above code.. Tried to put dynamic as Type, but doesnt work
.CreateNew()
.Build();