Variables declared inside a class.
Can have private, public, protected or internal access modifiers. However, these are commonly private.
Properties enable a class to expose a public way of getting and setting values, while hiding implementation or verification code. As such commonly used to allow a private field's values to be read and set (get and set). Properies have two special methods known as getters and setters. The getter get returns a value, the setter set sets a value ie
The value above is a keyword used in a setter that refers the value assigned to the property.
As the use of getters and setters is such a common scenaro, the Auto-Implemented Property allows the use of a shorthand as follows:
Tag Helpers are attached to HTML elements inside your Razor views, for example:
Tag Helpers have supeseded HTML helper that required the writing of methods mixed within HTML inside Razor views.
The asp-action tag helper is used for consistent routing of links.
Open source package management extension designed for the Microsoft development platform.
Language Integrated Query (LINQ) a set of technologies for querying data. Designed to give a consist query experience whatever the data source - ie SQL, XML or Objects.