├── .gitignore ├── README.md ├── Sample.Seeding.Api ├── Controllers │ └── EmployeesController.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Sample.Seeding.Api.csproj ├── Sample.Seeding.Api.csproj.user ├── Startup.cs ├── appsettings.Development.json └── appsettings.json ├── Sample.Seeding.Data.Infrastructure ├── Configurations │ ├── EmployeeConfiguration.cs │ └── SeedingEntryConfiguration.cs ├── Constants │ └── DbContextConfigConstants.cs ├── EmployeesDatabaseContext.cs ├── EmployeesDatabaseContextFactory.cs ├── Entities │ └── SeedingEntry.cs ├── Extensions │ └── DbContextExtensions.cs ├── Migrations │ ├── 20200906175423_Add_Seeding_Tracking.Designer.cs │ ├── 20200906175423_Add_Seeding_Tracking.cs │ ├── 20200906175508_Add_Employees.Designer.cs │ ├── 20200906175508_Add_Employees.cs │ └── EmployeesDatabaseContextModelSnapshot.cs ├── Sample.Seeding.Data.Infrastructure.csproj ├── Seedings │ ├── 20200906220610_Add_Initial_Employees.sql │ └── 20200906220913_Add_Employees.sql ├── appsettings.json └── commands.md ├── Sample.Seeding.Domain ├── Employee.cs └── Sample.Seeding.Domain.csproj ├── Sample.Seeding.Tool ├── Program.cs ├── Properties │ └── launchSettings.json ├── Sample.Seeding.Tool.csproj └── Template.sql └── Sample.Seeding.sln /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/README.md -------------------------------------------------------------------------------- /Sample.Seeding.Api/Controllers/EmployeesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Api/Controllers/EmployeesController.cs -------------------------------------------------------------------------------- /Sample.Seeding.Api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Api/Program.cs -------------------------------------------------------------------------------- /Sample.Seeding.Api/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Api/Properties/launchSettings.json -------------------------------------------------------------------------------- /Sample.Seeding.Api/Sample.Seeding.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Api/Sample.Seeding.Api.csproj -------------------------------------------------------------------------------- /Sample.Seeding.Api/Sample.Seeding.Api.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Api/Sample.Seeding.Api.csproj.user -------------------------------------------------------------------------------- /Sample.Seeding.Api/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Api/Startup.cs -------------------------------------------------------------------------------- /Sample.Seeding.Api/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Api/appsettings.Development.json -------------------------------------------------------------------------------- /Sample.Seeding.Api/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Api/appsettings.json -------------------------------------------------------------------------------- /Sample.Seeding.Data.Infrastructure/Configurations/EmployeeConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Data.Infrastructure/Configurations/EmployeeConfiguration.cs -------------------------------------------------------------------------------- /Sample.Seeding.Data.Infrastructure/Configurations/SeedingEntryConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Data.Infrastructure/Configurations/SeedingEntryConfiguration.cs -------------------------------------------------------------------------------- /Sample.Seeding.Data.Infrastructure/Constants/DbContextConfigConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Data.Infrastructure/Constants/DbContextConfigConstants.cs -------------------------------------------------------------------------------- /Sample.Seeding.Data.Infrastructure/EmployeesDatabaseContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Data.Infrastructure/EmployeesDatabaseContext.cs -------------------------------------------------------------------------------- /Sample.Seeding.Data.Infrastructure/EmployeesDatabaseContextFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Data.Infrastructure/EmployeesDatabaseContextFactory.cs -------------------------------------------------------------------------------- /Sample.Seeding.Data.Infrastructure/Entities/SeedingEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Data.Infrastructure/Entities/SeedingEntry.cs -------------------------------------------------------------------------------- /Sample.Seeding.Data.Infrastructure/Extensions/DbContextExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Data.Infrastructure/Extensions/DbContextExtensions.cs -------------------------------------------------------------------------------- /Sample.Seeding.Data.Infrastructure/Migrations/20200906175423_Add_Seeding_Tracking.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Data.Infrastructure/Migrations/20200906175423_Add_Seeding_Tracking.Designer.cs -------------------------------------------------------------------------------- /Sample.Seeding.Data.Infrastructure/Migrations/20200906175423_Add_Seeding_Tracking.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Data.Infrastructure/Migrations/20200906175423_Add_Seeding_Tracking.cs -------------------------------------------------------------------------------- /Sample.Seeding.Data.Infrastructure/Migrations/20200906175508_Add_Employees.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Data.Infrastructure/Migrations/20200906175508_Add_Employees.Designer.cs -------------------------------------------------------------------------------- /Sample.Seeding.Data.Infrastructure/Migrations/20200906175508_Add_Employees.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Data.Infrastructure/Migrations/20200906175508_Add_Employees.cs -------------------------------------------------------------------------------- /Sample.Seeding.Data.Infrastructure/Migrations/EmployeesDatabaseContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Data.Infrastructure/Migrations/EmployeesDatabaseContextModelSnapshot.cs -------------------------------------------------------------------------------- /Sample.Seeding.Data.Infrastructure/Sample.Seeding.Data.Infrastructure.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Data.Infrastructure/Sample.Seeding.Data.Infrastructure.csproj -------------------------------------------------------------------------------- /Sample.Seeding.Data.Infrastructure/Seedings/20200906220610_Add_Initial_Employees.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Data.Infrastructure/Seedings/20200906220610_Add_Initial_Employees.sql -------------------------------------------------------------------------------- /Sample.Seeding.Data.Infrastructure/Seedings/20200906220913_Add_Employees.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Data.Infrastructure/Seedings/20200906220913_Add_Employees.sql -------------------------------------------------------------------------------- /Sample.Seeding.Data.Infrastructure/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Data.Infrastructure/appsettings.json -------------------------------------------------------------------------------- /Sample.Seeding.Data.Infrastructure/commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Data.Infrastructure/commands.md -------------------------------------------------------------------------------- /Sample.Seeding.Domain/Employee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Domain/Employee.cs -------------------------------------------------------------------------------- /Sample.Seeding.Domain/Sample.Seeding.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Domain/Sample.Seeding.Domain.csproj -------------------------------------------------------------------------------- /Sample.Seeding.Tool/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Tool/Program.cs -------------------------------------------------------------------------------- /Sample.Seeding.Tool/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Tool/Properties/launchSettings.json -------------------------------------------------------------------------------- /Sample.Seeding.Tool/Sample.Seeding.Tool.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Tool/Sample.Seeding.Tool.csproj -------------------------------------------------------------------------------- /Sample.Seeding.Tool/Template.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.Tool/Template.sql -------------------------------------------------------------------------------- /Sample.Seeding.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dejanstojanovic/sample-seeding-sql/HEAD/Sample.Seeding.sln --------------------------------------------------------------------------------