Razor (Html içerisinde c# kodlarını yazmamızı sağlayan teknoloji) Models içinde Model deki bir nesneyi sınıfı çağırmak kullanmak işlem yapmak (Controller dan model a gitmek oluyor)
MVC
MVC, birbirinden bağımsız üç katmanı esas alan bir Mimarisel Desen (Architectural Pattern)’dir. Mimarisel desen içinde bir veya birden fazla tasarım deseni barındıran desenlerdir.
Asp.Net Core – program.cs – startup.cs – appsettings.json
Asp.net core içerisinde program.cs barındırdığı için özünde bir console uygulamasıdır. Asp.net core dahilinde sunucu barındırır. (Kestrel) İşte o sunucuyu ayağa kaldırdığı nokta Program.cs dosyasıdır. Asp.net Core da kestrel sunucusunu ayağa kaldırmak için program.cs içindeki CreateHostBuilder fonksiyonunu tetiklememiz gerekiyor. appsettings.json uygulamada belirli statik değerleri tuttuğumuz konfigürasyon dosyası. (Ör: Veri tabanı bağlantı metni)
readonly const
Readonly keyword’ü ile işaretlenmiş olan referansların değerleri ya tanımlama noktasında ya da constructor’da verilebilir Const ta ise tanımlama aşamasında değeri verilir. Constructor içerisinde değer aşaması gerçekleştirilemez.
base keyword’ü
Base class ın instance ını temsil eden bir keywordtür. Bir sınıfın base class ı sadece bir sınıf olabilir. Base class’daki constructor’lardan seçim yapmamızı sağlar
