我需要取出十张表的内容,平均每张表500条数据左右,取出来的数据需要mapper成对应的model,然后赋值给实体,转换为json.
我的model结构是这样的
1 public class DownloadSessionModel:ResultMessage 2 { 3 public List<AModel> AModels { get; set; } 4 public List<BModel> BModels { get; set; } 5 public List<CModel> CModels { get; set; } 6 public List<DModel> DModels { get; set; } 7 public List<EModel> EModels { get; set; } 8 public List<FModel> FModels { get; set; } 9 public List<GModel> GModels { get; set; } 10 public List<HModel> HModels { get; set; } 11 public List<IModel> IModels { get; set; } 12 public List<JModel> JModels { get; set; } 13 public K K{ get; set; } 14 public string LVersion { get; set; } 15 }
具体实现方式就是,
使用ef,从数据库中取得数据,然后map为model,并赋值
可是我使用单元测试的时间为 624ms
如果使用集成测试的话,有时为1分左右,有时会更多,有时还会超时,请问像这样的情况,有办法优化一下嘛?
或者说,是我写的代码太那个什么。。。
跪求
大神