ASP.NET5/MVC6/EF7
https://msdn.microsoft.com/en-us/library/ff649142.aspx
https://msdn.microsoft.com/en-us/library/azure/hh689723.aspx
Browser to server comms
http://stackoverflow.com/questions/1764597/how-does-the-communication-between-a-browser-and-a-web-server-take-place
Layered Architecture, Dependency Injection, & Dependency Inversion
http://www.codemag.com/article/0705071
Basic MVC
http://aspnetmvcbook.s3.amazonaws.com/aspnetmvc-nerdinner_v1.pdf
ASP.NET MVC solution architecture
https://chsakell.com/2015/02/15/asp-net-mvc-solution-architecture-best-practices/
What's the ViewModel in MVC? VM is the data from the Domain model that you want displayed in the view.
http://stackoverflow.com/questions/11064316/what-is-viewmodel-in-mvc
Discussion: Service layers and ViewModels
http://stackoverflow.com/questions/3002168/should-a-service-layer-return-view-models-for-an-mvc-application
What methods should be in a model except set get members?
http://stackoverflow.com/questions/13550143/mvc-which-methods-should-be-in-model-class-except-set-get-members
Model binding
https://docs.asp.net/en/latest/mvc/models/model-binding.html
Difference between mocks and stubs (and fakes)
http://stackoverflow.com/questions/3459287/whats-the-difference-between-a-mock-stub/17810004#17810004
bootstrap
http://getbootstrap.com/components/
- very useful, inc. code
http://www.bootply.com/render/65566
Code First Conventions
https://msdn.microsoft.com/en-gb/data/jj679962.aspx
REST API
http://programmers.stackexchange.com/questions/204458/rest-api-concepts?rq=1
Service and Repositories
http://stackoverflow.com/questions/5049363/difference-between-repository-and-service-layer
http://stackoverflow.com/questions/12317126/onion-architecture-repository-vs-service
Dependency Injection, Inject service into controller
https://docs.asp.net/en/latest/fundamentals/dependency-injection.html#what-is-dependency-injection
http://www.davidhayden.me/blog/asp-net-mvc-6-dependency-injection
Repository naming convention
http://stackoverflow.com/questions/1997953/what-is-the-correct-file-name-for-the-interface-irepositoryt
ASP.NET 5 EF7
http://wildermuth.com/2015/3/17/A_Look_at_ASP_NET_5_Part_3_-_EF7
Getting started with EF using MVC
https://www.asp.net/mvc/overview/getting-started/getting-started-with-ef-using-mvc/creating-an-entity-framework-data-model-for-an-asp-net-mvc-application
http://www.binaryintellect.net/articles/57e3fdc1-1dcd-4d70-953a-a6d7906402b8.aspx
EF7 db creation
https://docs.efproject.net/en/latest/platforms/aspnetcore/new-db.html
Migrations Now that you have a model, you can use migrations to create a database for you.
Open a command prompt (Windows Key + R, type cmd, click OK)
Use the cd command to navigate to the project directory (where project.json lives)
Run dnvm use 1.0.0-rc1-final
Run dnx ef migrations add MyFirstMigration to scaffold a migration to create the initial set of tables for your model.
Run dnx ef database update to apply the new migration to the database. Because your database doesn’t exist yet, it will be created for you before the migration is applied.
Migrations tip
If you make future changes to your model, you can use the
dnx ef migrations add
command to scaffold a new migration to apply the corresponding changes to the database. Once you have checked the scaffolded code (and made any required changes), you can use the
dnx ef database update
command to apply the changes to the database.
http://www.bricelam.net/2014/09/14/migrations-on-k.html
Changed the models - now the database schema is out-of-date!
dnx ef migrations add updated-usermodel dnx ef migrations list dnx ef database update
Don’t forget :)
‘dnx ef database update 0′
http://stackoverflow.com/questions/33486014/rollback-entity-framework-7-database-scheme-in-asp-net-5-beta8
No database providers are configured
http://stackoverflow.com/questions/33070086/no-database-providers-are-configured-ef7
FK constraint cause multiple cascade paths
http://stackoverflow.com/questions/19373310/introducing-foreign-key-constraint-may-cause-cycles-or-multiple-cascade-paths
http://stackoverflow.com/questions/8216711/entity-framework-code-first-foreign-key-constraint-may-cause-cycles-or-multiple?lq=1
EF7 DBContext config ASP.NET 5
http://stackoverflow.com/questions/27691100/ef7-dbcontext-configuration-on-asp-net-5-web-api?rq=1
Connect SQL Server to EF7
http://stackoverflow.com/questions/27691100/ef7-dbcontext-configuration-on-asp-net-5-web-api?rq=1
EF7 MVC Scaffolding
http://social.technet.microsoft.com/wiki/contents/articles/33380.asp-net-5-crud-using-scaffolding-and-entity-framework.aspx
http://www.asp.net/mvc/overview/getting-started/getting-started-with-ef-using-mvc/implementing-basic-crud-functionality-with-the-entity-framework-in-asp-net-mvc-application
http://aspnetmvc.readthedocs.org/projects/mvc/en/latest/getting-started/first-mvc-app/adding-controller.html
https://docs.asp.net/en/latest/tutorials/first-mvc-app/controller-methods-views.html
Scaffolded code not populating droplists
http://stackoverflow.com/questions/35119695/listbox-for-mvc-6-ef-7-property-not-populating
EF MVC
http://aspnetmvc.readthedocs.org/projects/mvc/en/1.0.0-beta7/tutorials/mvc-with-entity-framework.html
DBContext in a repository
http://stackoverflow.com/questions/33041113/c-sharp-entity-framework-correct-use-of-dbcontext-class-inside-your-repository
Unit of work
http://stackoverflow.com/questions/32301815/asp-net-mvc-5-ef-6-just-buiness-logic-classes-vs-repository-and-unit-of-work-u?rq=1
http://codereview.stackexchange.com/questions/36738/is-this-correct-usage-of-repository-unit-of-work-service-pattern
https://lostechies.com/derekgreer/2015/11/01/survey-of-entity-framework-unit-of-work-patterns/
Using SourceTree with VSTS Git
http://adamprescott.net/2015/01/29/visual-studio-online-and-sourcetree/
EF7 - no need to remove table name pluralization
http://stackoverflow.com/questions/31772532/migrating-to-mvc6-ef7-pluralizingtablenameconvention
App startup
https://docs.asp.net/en/latest/fundamentals/startup.html#the-configureservices-method
Read settings from json file in startup.cs
http://stackoverflow.com/questions/35574041/cant-read-setting-out-of-json-file-in-startup-cs
Run folder web app locally
http://stackoverflow.com/questions/7334216/iis7-permissions-overview-applicationpoolidentity
jQuery animation
http://www.williammalone.com/













