/// <summary> /// Initializes database for using Id generator. /// </summary> /// <returns>This instance.</returns> public KormBuilder InitDatabaseForIdGenerator() { IIdGeneratorFactory factory = IdGeneratorFactories.GetFactory( ConnectionSettings.ConnectionString, ConnectionSettings.KormProvider); using (IIdGenerator idGenerator = factory.GetGenerator(string.Empty)) { idGenerator.InitDatabaseForIdGenerator(); } return(this); }
public void GenerateData() { using (var idGenerator = _idGeneratorFactory.GetGenerator("people", 1000)) { for (int i = 0; i < 1800; i++) { var person = new Person() { Id = idGenerator.GetNext() }; } } }