Skip to content

Latest commit

 

History

History
68 lines (67 loc) · 2.38 KB

CC6__DevNotes.md

File metadata and controls

68 lines (67 loc) · 2.38 KB

Contoso University Clean 6 - Dev Notes

DateDev Notes
12/8/2022bg Added lookup OfficeBuilding
Added migration CU6_M05_AddLookups2
12/7/2022bg Added migration CU6_M04_AddLookups
11/30/2022bg Added Lookups, CoursePresentationType, DepartmentFacilityType
11/29/2023bg Removed use of Ardalis.GuardClauses
Updated to .NET 8
3/2/2022bg Started with CU.SharedKernel
Added ContosoUniversity.Models - persistent object models - from ContosoUniversity_dnc31_MVC
Wired up entity models to EntityBaseT
Added CU.Application.Shared and CU.Application.Common
Added CU.Application, CU.Infrastructure - adapted SchoolDbContext from EF 6 version
Added CU.EFDataApp to use for running Migrations from Package Manager Console
Simplified CU.EFDataApp
Added SchoolContextFactory to CU.EFDataApp.Data
Added SchoolDbContextFactory to CU.Infrastructure
Added first EF migration: CU6_M01_ExistingSchemaBase_2022 - see _MigrationNotes.md in CU.Infrastructure
Added Infrastructure DependencyInjection
Added CU.ApplicationIntegrationTests, first test: CanGetCoursesAsync - using ISchoolDbContext
Added private constructors and public constructors for persistent objects
Added persistent Enrollment w/links to Course and Student
Added migration CU6_M02_AddEnrollment, tweaked SQL scripts
Added migration CU6_M03_AddCourseInstructorLink, tweaked SQL
Added test CanGetCoursesWithInstructorsAsync()
Added SchoolRepository and related test
Added SchoolViewDataRepository and related test