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();