NBuilder 起始整数为 0

NBuilder start integer at 0

我有这个型号:

public class OrderProperty
{
    [Required] public int Id { get; set; }
    [Required] public int Order { get; set; }
}

Order 属性 从 0 而不是 1 开始。 当我使用 NBuilder 为我构建一个 OrderProperties 列表时,它会自动将第一个 Order 设置为 1

Builder<OrderProperty>.CreateListOfSize(10).Build().ToList()

有没有办法让它从 0 开始?

你可以这样做。

Builder<OrderProperty>.CreateListOfSize(10).All().With(x => x.Order -=1).Build().ToList();