- https://docs.microsoft.com/en-us/aspnet/core/mvc/
- https://github.com/aspnet/Home
- https://github.com/aspnet/Docs
- http://www.csharpcourse.com - http://www.robmiles.com/s/CSharp-Book-2016-Rob-Miles-82.pdf
- https://docs.microsoft.com/en-us/ef/
- https://www.microsoft.com/net/tutorials/csharp/getting-started
- http://www.hanselman.com/blog/WhatNETDevelopersOughtToKnowToStartIn2017.aspx
- Directory structure
- http://deviq.com/category/principles/
- https://www.simple-talk.com/dotnet/.net-framework/designing-c-software-with-interfaces/
- Resharper adds the
using
imports within the namespace (Interface Class). Why and what's preferrred? - Constructor before properties? Yep, it's a
stylecop
rule. - When to use
this
? The examples leave it out, but I preferreturn this.NotFound();
in the Controllers. - A models ID should be a private setter or something? And does it work when using a DB? This doesn't feel right to me.
- Named routes or
RedirectToAction
? - Using statement
using (FileStream fs = File.Create(DataFile))
? - Prefer static methods? (See todo respository).