Controller-Empty
Bu seçeneği seçip Add dediğimizde bize Controller'ın ismini yazmamızı isteyen bir pencere açılacak. Controller'ın isminde DefaultController yazar bu kısımda Default ifadesini oluşturmak istediğimiz Controller'a vermek istediğimiz ismi yazıyoruz. Controller'ın adını yazıp Add dediğimizde, Controller kalsörüne Controller'ımızın cs dosyası, View klasörüne de Controller'a verdiğimiz isimle aynı isme sahip boş bir View klasörü oluşur.Ayrıca Controller cs dosyamızı içerisinde Index ActionResult otomatik olarak oluşturulur.
Controller- With read/write actions
Controller with read/write actions seçeneği, projemize aynı Empty Controller'da olduğu gibi bir Controller ve View klasörü ekler. Empty ile arasındaki tek fark CRUD (Create, Read, Update, Delete) işlemleri için ActionResultları otomatik oluşturmasıdır. Controller dosyasını açtığımızda Index, Details, Create, Create Post, Edit, Edit Post, Delete, ve Delete Post ActionResultlarının oluşturulmuş olduğunu görürüz. Controller'da ActionResult'lar boş oluşturulur, içerisinde herhangi bir kod yer almaz, bundan dolayı View dosyaları yoktur.
Controller with views, using Entity framework
Bu seçenek birçok projede sadece CRUD işlemlerinden oluşan Controller'ı ve View'larını oluşturmak için kullanılır. Veritabanını oluşturduktan sonra Controller'a ve View'a herhangi bir kod yazmadan kayıt, düzenle, görüntüle ve sil işlemlerinin yapılacağı dosyaları otomatik oluşturur.
Data context class: Projemize bağladığımız veritabanına ait olan bağlantıyı seçiyoruz.
Model class: Data context ile bağladığımız veritabanına ya da sınıfa ait modeli seçiyoruz.
Use async controller actions: Controller'da async ActionResult oluşturulmasını sağlar.
Generate Views: Views dosyalarının otomatik oluşturulmasını sağlar.
Referance script libraries: Script kütüphaneleri otomatik ekler.
Use layout page: Layout sayfasını belirlemek için kullanılır. Boş bırakıldığında Default Layout yüklenecektir.
Controller Oluşturmak
ASP.Net MVC Core, C#, Ado.Net, Entity Framework, Windows Form, SQL Server, Console, HTML, CSS, JQuery, Web Api
“Yazılım Uzmanlığı Ders Notları” sayfasına dön
Geçiş yap
- Ders Kitapları
- ↳ 3. Yarıyıl
- ↳ 4. Yarıyıl
- ↳ 6. Yarıyıl
- ↳ 7. Yarıyıl
- ↳ 8. Yarıyıl
- Eğitimsel Belgeler, Dosyalar
- ↳ Üniversite Hazırlık
- ↳ Çıkmış Sorular
- ↳ 2024 YKS
- ↳ 2023 YKS
- ↳ 2022 YKS
- ↳ 2021 YKS
- ↳ 2020 YKS
- ↳ 2019 YKS
- ↳ 2018 YKS
- ↳ 2017 LYS - YGS
- ↳ 2016 LYS - YGS
- ↳ 2015 LYS - YGS
- ↳ 2014 LYS - YGS
- ↳ 2013 LYS - YGS
- ↳ 2012 LYS - YGS
- ↳ 2011 LYS - YGS
- ↳ 2010 LYS - YGS
- ↳ 2009 ÖSS
- ↳ 2008 ÖSS
- ↳ 2007 ÖSS
- ↳ 2006 ÖSS
- ↳ 2005 ÖSS
- ↳ 2004 ÖSS
- ↳ 2003 ÖSS
- ↳ 2002 ÖSS
- ↳ 2001 ÖSS
- ↳ Dersler
- ↳ Fizik
- ↳ Kimya
- ↳ Biyoloji
- ↳ Geometri
- ↳ Soru Bankası
- ↳ Matematik
- ↳ Denemeler
- ↳ Tarih
- ↳ Felsefe
- ↳ Coğrafya
- ↳ Türkçe-Edebiyat
- ↳ YGS Dil Anlatım Soru Bankası
- ↳ YGS Dil Anlatım Deneme Sınavları
- ↳ LYS Edebiyat Deneme Sınavları
- ↳ Türk Edebiyatı Ders Notları
- ↳ Sözel Dergi
- ↳ Türkçe Dergisi
- ↳ Denemeler
- ↳ Uğur Dergisi
- ↳ Fem Dergisi
- ↳ Eğitim Notları
- ↳ E-Ticaret Ders Notları
- ↳ Fotoğraf Ders Notları
- ↳ Pazarlama
- ↳ Liderlik
- ↳ İş Sağlığı ve Güvenliği
- ↳ Ders Notları
- ↳ İş Güvenliği Uzmanlığı
- ↳ İş Güvenliği Uzmanlığı Sorular
- ↳ YTK
- ↳ Tekrar
- ↳ Yönetmelikler
- ↳ Formasyon
- ↳ Yazılım Uzmanlığı Ders Notları
- ↳ C# Console
- ↳ Windows Form
- ↳ SQL Server
- ↳ Ado.Net
- ↳ ASP.Net Core
- ↳ Konsol
- ↳ Sabitler
- ↳ Değişkenler
- ↳ Entity Framework
- ↳ Web Api
- ↳ Ortaya Karışık
- ↳ Aikido
- ↳ Namaz
- ↳ Türkçe Eserler
- ↳ Boşnakça
- ↳ İngilizce
- ↳ Her Konudan
- ↳ Kıssadan Hisse
- ↳ Diğer
- ↳ Görsel Eğitimler
- ↳ 21 Program Dili
- ↳ C#
- ↳ Asp
- ↳ Css
- ↳ Flash
- ↳ Delphi
- ↳ C/ C++
- ↳ Asp.net
- ↳ Fireworks
- ↳ Ajax-Jquery
- ↳ DreamWeaver
- ↳ Java
- ↳ Java Applet
- ↳ Javascript
- ↳ Microsoft Office
- ↳ Mysql
- ↳ Pascal
- ↳ Photoshop
- ↳ Php
- ↳ Python
- ↳ Sql
- ↳ Visual Basic
- ↳ NLP Kişisel Eğitim
- ↳ Çeşitli Eğitimler
- ↳ Hipnoz Eğitimi
- ↳ Spor
- ↳ Arapça Set
- ↳ Videolar
- ↳ Adobe
- ↳ After Effect
- Sureler ve Hatim Duası
- Tavsiye (Vasiyet) Ettiğimiz Kitaplar - Hayati İnanç
- İngilizce Arşiv Dosyaları
- ↳ Hikaye Kitapları
- ↳ Starter
- ↳ Beginner
- ↳ Elementary
- ↳ Pre-Intermediate
- ↳ Intermediate
- ↳ Upper-Intermediate
- ↳ Advanced
- ↳ Dokümanlar
- ↳ Grammar In Use
- ↳ ELS
- ↳ Worksheets
- ↳ Flash Cards
- ↳ Vocabulary
- ↳ Elementary
- ↳ Pre-Intermediate
- ↳ Upper-Intermadiate
- ↳ SAT
- ↳ Practice Test 1
- ↳ Practice Test 2
- ↳ Practice Test 3
- ↳ Practice Test 4
- ↳ Practice Test 5
- ↳ Practice Test 6
- ↳ Practice Test 7
- ↳ Practice Test 8
- ↳ Udemy
- ↳ IELTS Setleri
- ↳ Kitaplar
- ↳ Penguin
- ↳ Cambridge
- ↳ Cambridge Kitaplar
- ↳ Essays
- ↳ English with Beyza PDF