- nieuw project maken (naam: unboxed.web)
- ASP.NET
- MVC aanvinken
- test project aanvinken
- al de rest uitvinken (zeker die application insights, zeer nuttig maar niet nu)
- 2 nieuwe projecten toevoegen
- core project (unboxed.dll)
- migrations apart houden (trust me)
- Rechtermuisknop op solution -> manage nuget packages
- EntityFramework toevoegen aan alle projecten
- Nieuwe klasse aanmaken
{Naam}DbContext.cs
en overerven vanDbContext
View
->Other Windows
->Package Manager Console
- het migrations project selecteren in de dropdown
- volgend commando uitvoeren:
enable-migrations -ContextProjectName unboxed -StartUpProjectName unboxed.web
- Je eerste migration maken (nog steeds in Package manager console)
Add-Migration MyFirstMigration
- T4MVC runt niet vanzelf :-) na een code aanpassing even rechterklik op
T4MVC.tt
enRun custom tool
aanklikken.