ASP.NET MVC'de Veri Erişim Felsefesi

İçindekiler
Yazılım geliştirme dünyasında, ister uygulamalar, ister programlar veya web siteleri olsun, tüm durumlara eşit olarak hizmet eden bir çözüm olmadığı iyi bilinir, ancak her biri, hangi çözümün alınacağını tanımlayan değişkenlerin oldukça fazla olduğu bir vaka çalışmasıdır. öznel.
Projeye ve geliştiricinin türüne bağlı olarak, proje muhtemelen bunu göz önünde bulundurarak tercihinize göre inşa edilecektir. ASP.NET MVC'si Farklı veri erişim felsefelerine sahip olmamızı sağlar, bu sayede çerçeve bizi sınırlayan bir faktör haline gelmeden hedeflerimize ulaşabiliriz.
Başta gördüğümüz gibi, projelerimizi veriye erişecek şekilde kurgularken farklı yöntemler uygulayabiliyoruz, bu hem hedeflerimize ulaşmamıza yardımcı olacak hem de teknik yeteneklerimize eşlik edecek.
İle yapılan bir uygulamada kalıcılık ve veri erişimi ile ilgili her şeyi yapmak için birkaç felsefe vardır. ASP.NET MVC'si, klasikleri görelim.
Felsefe: Önce VeritabanıBu yaklaşım, uygulamayı bir veritabanı etrafında oluşturmamızı sağlar, bu, bu sayede projemizin verilerimizin yapısına odaklanacağı anlamına gelir. ASP.NET MVC'si mevcut veritabanlarını kullanarak iş modelleri oluşturmamıza olanak tanır, bunun için Varlık Çerçevesi.
Felsefe: İlk ModelBu form bize veritabanına sahip olmadan önce modeli tasarlayın, bu sayede modellerimizi aldıktan sonra alanlarını ve niteliklerini projemizden alan veritabanı yapısını oluşturabiliriz. Varlık Çerçevesi veritabanlarını oluşturmak için şemalar oluşturabilirsiniz.
Felsefe: Önce KodBu felsefede odaklandığımız proje kodunu ilk etapta oluşturun, bununla kalıcılık modeli hakkında uygulama hakkında bir cehalete sahip olacağız, bunun için verileri daha sonra kullanmak üzere kaydetmemize yardımcı olacak yöntemlerle etkileşime girmemize izin veren API'lere sahip olacağız.
Projelerimizde veri erişimi ile nasıl başa çıkılacağına dair klasik yaklaşımları gördüğümüz için, bir sabitin olduğunu ve her şeyin bu yolla elde edildiğini gördük. Varlık Çerçevesi:

BÜYÜT

Nedir?Bu, doğrudan modellerimizle değil varlıklarla etkileşime girmemizi sağlayan ilişkisel ve nesne yönelimli bir veri yöneticisidir, bu şekilde kodu doğrudan yazmaktan kaçınırız. SQL.
Bu, en iyi erişim biçimleri hakkında endişelenmeyeceğimiz için hataları ve ayrıca iş miktarını azaltmamıza yardımcı olur. Varlık Çerçevesi Bize yöntemlerinizi sağlayarak neyin en iyi olduğuna karar verin.
Bu yöntemlerle, daha önce gördüğümüz farklı felsefeleri uygulayabileceğiz, bu yüzden yalnızca uygulamayı gerçekten oluşturmaya konsantre olmamız gerekiyor, bu da bize veritabanı yapılandırmasında değerli zaman kazandırıyor.
Bununla bu öğreticiyi bitiriyoruz, gördüğümüz gibi, bir projenin oluşturulmasıyla başa çıkmanın farklı yollarına sahip olduğumuzu görüyoruz, ancak tüm bu yollar aynı bileşeni temel olarak kullanıyor. Varlık Çerçevesi Bu nedenle projemizin gerektirdiği şekilde birini veya diğerini uygulayabiliriz ve bu nedenle teknik bilgimizle sınırlı kalmayacağız.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