public static IndexBuilder Create(ModelBuilder model) { if (model is null) { throw new ArgumentNullException(nameof(model)); } var index = new Domain.Index(); return(new IndexBuilder(model, index)); }
public static IndexBuilder Create(ModelBuilder model, string name) { if (model == null) { throw new ArgumentNullException(nameof(model)); } if (string.IsNullOrWhiteSpace(name)) { throw new ArgumentException("message", nameof(name)); } var index = new Domain.Index(name); return(new IndexBuilder(model, index)); }
public IndexBuilder(ModelBuilder model, Domain.Index index) { Build = model ?? throw new ArgumentNullException(nameof(model)); Instance = index; }