Exemple #1
0
        /// <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()
             };
         }
     }
 }