Asp.Net Core Startup Class

Asp.Net Core uygulamaları kural olarak Startup isimlendirme kuralına sahip bir Startup sınıfını kullanır.   Startup class ı , uygulama için gerekli servisleri barındırır aynı zamanda Reuqest Handling Pipeline içerir. ( Pipeline kelime anlamıyla boru hattına denk gelmektedir. Anlam olarak ise sıraya koyma gibi düşünülebilir. Burada pipeline ile ilgili açıklamayı bulabilirsiniz.)   İsteğe bağlı olarak , […]

Asp.Net Core Hakkında

   Asp.Net Core Microsoft un kendi sayfasında yer alan tanıma göre mo-dern,cloud based ve internet e bağlı uygulamalar yapmak için cross plat-form yüksek performanslı , açık kaynak bir framework tür.   Asp.Net Core aşağıdaki avantajları sağlar.   Web API ve Web UI için tümleşik bir ortam sağlar. Test edilebilirlik için tasarlanmıştır. Razor Pages, sayfa odaklı senaryoları […]

Razor Pages Scaffolding

 Scaffolding bir terim. İngilizce den Türkçe ye çevirdiğinizde iskele,yapı iskelesi,iskele kurmak gibi anlamlara denk geliyor. Programlama kısmında ise Scaffolding size otomatik olarak CRUD işlemlerini gerçekleştireceğiniz sayfaları üretiyor. Pages klasörüne sağ tıklayıp, Add->New Folder ile Books adında bir klasör oluşturalım. Daha sonrasında aşağıdaki görseldeki gibi, Books klasörüne sağ tıklayıp, Add->New Scaffolded Item seçeneğinden karşımıza çıkan pencereden  […]

.Net Core CLI Tools

Visual Studio 2017 veya .NET Core sdk ınızı yükledikten sonra,dotnet isimli CLI tool u yüklenir.dotnet  CLI ın sahip olduğu komutlar aşağıda yer almaktadır.Komut satırından dotnet -h komutunu yazdıktan sonraki ekran görüntüsü aşağıdaki gibidir. dotnet new console:    Yeni console projesi oluşturur. dotnet new classlib:     Yeni classlibrary projesi oluşturur.