AcklenAvenue.Data.NHibernate.DatabaseDeployer.Seed C# (CSharp) Метод

Seed() публичный Метод

public Seed ( List seeders ) : void
seeders List
Результат void
        public void Seed(List<IDataSeeder> seeders)
        {
            seeders.ForEach(x => x.Seed());
        }

Usage Example

 void PopulateDatabase()
 {
     var sessionFactoryBuilder = _container.GetInstance<ISessionFactoryBuilder>();
     Configuration config = null;
     var sessionFactory = sessionFactoryBuilder.Build(configuration => config = configuration);
     var session = sessionFactory.OpenSession();
     var databaseDeployer = new DatabaseDeployer(config);
     databaseDeployer.Create();
     databaseDeployer.Seed(new List<IDataSeeder>
         {
             new AccountDataSeeder(session)
         });
     sessionFactory.Close();
 }