13 packages tagged with “seeding”
Like Puppet or Chef for Seeding Data. Lets you configure NHibernate Entities to a desired state.
Like Puppet or Chef for Seeding Data. Lets you configure peristent records to a desired state.
SeedPacket 5.0 adds a .seed() method onto IEnumerable for the quick seeding of data. Designed to be a part of your LINQ workflow, it quickly generates and populates many IEnumerable list types with realistic data that is as simple as: var mylist = new List<Item>().Seed(). SeedPacket is easy to use, with a customizable, and powerful rules engine that keys off the datatype or interface, and name of an item's properties so that the data is appropriate to the type. That is to say, "out-of-the-box" - email properties will be filled with valid emails, phone numbers filled with phone numbers, and names are names etc. If you need to modify the default generated data the rules are simple to create and modify, and come with a many examples, including a data generator that pulls from an xml or json file or string. The randomly generated data can be set to always be repeatable or to be random on each request. Go to http://www.seedpacket.net/ for more details.
This package contains database seeding extensions used by other CodeGator packages. Platforms supported: .NET 6.x or above
Chd (Cleverly Handle Difficulty) packages are easy to use. This package contains database migration utilities and helpers for managing schema updates, seeding, and migration tasks. Supports: MSSQL, Oracle, PostgreSQL, SQLite
C# port of the Ruby Faker gem (http://faker.rubyforge.org/) and is used to easily generate fake data: names, addresses, phone numbers, etc. This fork allows setting a fixed seed to generate constant, but random database seeding data usable in unit-testing. Added caching of resources and randomizer per property, so output is more consistent
Initialize and clean integration tests database in a convenient, reliable and fast way.
Bogus generators (fake data generators) for ready-to-use strong types to strongly-type your interfaces (properties, methods, APIs, DB entities, appsettings). Eliminate stringly-typed interfaces. Make compiler your friend, introduce semantics to your code.
EF Core migration runner and data seeding for RepletoryLib
Package for generating data for relational databases using EntityFrameworkCore
EF Core utilities for migrations, seeding, and pagination. Simplifies persistence setup for Clean Architecture and containerized applications.
BulkDataSeeder.EfCore is a versatile library that simplifies the process of seeding data into multiple database systems using Entity Framework Core. It supports SQL Server, MySQL, and PostgreSQL, making it an ideal choice for projects with diverse database requirements.
A powerful and flexible data seeding library for .NET applications, designed to streamline the process of populating databases with test or initial data. It supports environment-specific data, dependency management between seeders, batch processing for large datasets, and hash-based change detection to avoid redundant seeding. It is highly configurable and integrates seamlessly with Entity Framework Core.