用Excel生成Model数据对象

测试用例一般都是采用Excel做的,原来是直接导入数据库的方式进行测试,现在采用code first(代码的方式实现数据库、表结构和数据的创建),需要创建Model对象,导入数据进入数据库。做了一个excel模板,只要复制公式,进行相应的修改就可以。(最好的方式是写一个VBA,一个sheet中复制Model的属性,一个sheet中复制测试用例,直接生成对象。等有时间再实现吧)

模板:

ModeName Id Name Age IsLock CreateDate  
1 4B8ACA0B-56DF-4529-BB34-008222E740E9 张三 20 0 2013/07/04 13:22:21  
2 09AE370F-133A-4F89-B58D-00B3C55045BB 李四 30 0 2013/07/05 13:22:21  
var ModeName1 = new Article { Id=new System.Guid("4B8ACA0B-56DF-4529-BB34-008222E740E9"), Name="张三", Age=20, IsLock=false, CreateDate=System.DateTime.Parse("2013/07/04 13:22:21"), };
var ModeName2 = new Article { Id=new System.Guid("09AE370F-133A-4F89-B58D-00B3C55045BB"), Name="李四", Age=30, IsLock=false, CreateDate=System.DateTime.Parse("2013/07/05 13:22:21"), };

 下载模板

posted @ 2013-07-05 11:49  kylin.chen  阅读(504)  评论(0编辑  收藏  举报