ASP.NET MVC - Model Verilerine Erişim

İçindekiler
Web uygulamalarının önemli bir kısmı, farklı veritabanlarında veri depolama yoluyla kalıcılığa sahip olabilmemizdir. Metodoloji ile çalıştığımızda MVC Model olan bir yönümüz var, bunda veri kalıcılığımızın yapısını saklamamız gerekiyor, yani doğrudan ilgili olması gerekiyor. Veri tabanı.
Bunun mantıklı olması için anlattığımız şey için, yapılan şey, kontrolörün gerekirse verileri doğrudan modele sorması ve ardından ilgili verileri view'a geçirmek için ilgili tüm düzenlemeleri yapmasıdır.
Çantayı Görüntüle
Modelin nasıl kullanıldığını görmeden önce yöntemi bilmeliyiz. Çantayı Görüntüle, bu bir paketleyici yöntem için Veriyi gör böylece denetleyicideki verileri tanımlarken daha temiz bir uygulama yapabiliriz.
Aşağıdaki resimde bir tanımını görelim Kontrolör hakkında bu yöntemi kullanarak:

Burada farklı özellikleri yöntemle nasıl tanımladığımızı görüyoruz. Çantayı Görüntüle sonra bir nokta ve fark yaratacak özelliğin adı gelir, bu sayede parantez ve tırnak işareti yazmaktan kaçınır, böylece yazılacak karakter sayısını azaltırız.
O zaman gözümüzün önünde about.cshtml Aşağıdaki kodda gördüğümüz verileri elde edebiliriz:
@ ViewBag.CompanyDescription

Modelden VerilerModel son derece önemli bir varlıktır, çünkü bize uygulamamızın farklı öğelerinin yapısını verecek olan odur, bu nedenle bir kullanıcı veri elde etmek istediğinde, bunlar daha önce model tarafından temsil edilen bazı yapılardan gelecektir.
Aşağıdaki gibi hazır bir modelimiz varsa:
 public class CompanyInfo {public string Name {get; ayarlamak; } public string Açıklama {get; ayarlamak; }} 

Aşağıdaki resimde gördüğümüz gibi controller'ımızda bir instance oluşturarak özelliklerine erişebiliriz:

İlk özellik oldukça basittir, biz sadece kullanıcının adının şuna karşılık gelen ad olduğunu söyleriz. çerçeve kimlik doğrulama sistemi, sonra olacak bir değişken tanımlarız modelimizin örneği ve yapıcılar sayesinde modelin niteliklerinin değerlerinin oluşturulmasını yapabiliriz, bu durumda tatlı patates Y Tanım sonunda görüşümüzü geri veriyoruz.
Görünümdeki Verileri Alma
Modelimizden gelen veriyi controller içerisinde kurduğumuza göre, kullanıcının kaynağa danıştıktan sonra almayı beklediği veriyi view’ın göstermesinin zamanı gelmiştir.
Aşağıdaki kodu görelim:
 @ {var şirket = (CompanyInfo) ViewData.Model; }@ Şirket tanımı

Yaptığımız ilk şey, bir değişkeni eşleştirip, kullanılacak modelin türü olacağını söylemek ve ayrıca onu metotla ilişkilendirmek. Veriyi gör, bütün bunlar bir jilet bloğu, sonra modelin her özelliğine bir nokta ile erişiriz, çünkü bunun çok basit bir şey olduğunu ve daha fazla karmaşıklık taşımadığını görebiliriz, bunun nedeni işin çoğunu denetleyicinin yapmasıdır.
Eğitimin sonunda, bir modelin yapısından nasıl veri elde edileceğini zaten biliyoruz ve ardından bunu denetleyicinin yardımıyla görünümde göstereceğiz.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.
wave wave wave wave wave