I want to be able to seed static system data, for example a list of countries or states
I want to be able to manipulate data as part of a specific migration, adding it on Up and deleting it on Down
I want to be able to run raw SQL statements as part of my migration data transformations
I want to be able to seed on startup even if I have multiple servers spinning up at the same time
I want to be able to run data transformations as part of my publishing process
I want to be able to run migrations as part of my application startup
I want to be able to run seed methods with specific environment configurations
I want to be able to write static typed data motion code
I want to be able to set up seeding methods that run automatically when updating my database
I want to be able to run migrations from code, for example as part of my InMemory database set up
I want to be able to have a file (e.g. JSON) with my seed data