是否可以流畅地创建N个对象?类似的东西:
(new Conversion(random.Next(80, 120), random.NextItem(x.Units)).Generate(2000);
我正在尝试创建随机对象来填充数据库以进行测试。
我有很多属性需要这样做,所以我想避免在任何地方使用循环。
有谁知道这个工具?
答案 0 :(得分:3)
您可以使用Enumerable.Range
:
List<Conversion> conversions = Enumerable.Range(1, 2000)
.Select(i => new Conversion(random.Next(80, 120), random.NextItem(x.Units)))
.ToList();