Asp.Net MVC etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Asp.Net MVC etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

Asp.Net MVC Video Anlatım ve Uygulama Serisi


                                                             
Merhaba Arkadaşlar ,

   Bu bölüm Mvc öğrenirken geçmiş olduğum aşamalardaki edinmiş olduğum bilgiler dahilinde yapmış olduğum örnek uygulamalardan oluşmaktadır.
   Bu aşamada çok fazla örnek yaparak gerek Asp.Net Mvc 'yi pekiştirmek gereksede kendi yazmış olduğum Asp.Net MVC projelerimde izlediğim yollardan bazılarını içermektedir.Umarım faydalı olur
                                                                                                                                                                                                                                                                                                                                                                                       





Asp.Net Mvc JsonResult Kullanımı

Video Anlatım


Asp.Net Mvc JsonResult Kullanımı Uygulamasını İndir


 Asp.Net MvcPartial Page Ve PartialView Kullanımı

Video Anlatım





 Asp.Net MvcPartial Page Ve PartialView Kullanımı Uygulamasını İndir

Asp.Net Mvc Html BeginForm Kullanımı DropDownList Video Anlatım



 Asp.Net Mvc Html BeginForm Kullanımı DropDownList ve Resim Yükleme İşlemleri

Video Anlatım 



  Asp.Net Mvc Html BeginForm Kullanımı Uygulamasını İndir


Asp.Net MvcUyelik Paneli

Video Anlatım



Asp.Net MvcUyelik Paneli Uygulamasını Indir

Asp.Net Mvc WebMail ile Mail Gönderme Uygulamayı İndir

Asp.Net Mvc4 DateTime Picker Kullanimi Uygulamasi Indir

Asp.Net Mvc 4 Accordion Menu Uygulaması

Video Anlatım 
 

Asp.Net Mvc 4 Accordion Menu Uygulaması Indir


Asp.Net simple membership Uygulama İndir

uygulamada kullanılan package ler asağıdadır.İlk olarak WebMatrix.Data ve WebMatrix.WebData referanslara ekliyoruz.Daha Sonra webconfig ayarları aşagıdaki gibidir.


Son olarak connectionstringimizi webconfig dosyasına ekliyoruz
<connectionStrings>
  <add name="VeriTabani" connectionString="Data Source=.;Initial Catalog=SinanArslanUygulama;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>


Package Manegere Eklenecek ler aşağıdadır

Install-Package Microsoft.AspNet.WebHelpers
Install-Package Microsoft.AspNet.WebPages.Data

 

Entity Framework

Merhaba Arkadaşlar ,

Bu bölümde Entity Freamwork 'e bir giriş yapıyor olacağız.Yalnız daha öncesinde şunu belirtmek isterimki örneklerimizi bir uygulama üzerinden ele alıyor olacağız.Bu aşamadada ling ile sorgulama işlemlerine değiniyor olacağız.

İlk olarak  Object Relational Mapping nedir kısaca bahsedelim.Teknik anlamda basitce değinecek olursak veri tabanında bulunan her bir tabloya karşılık gelecek uygulama tarafında bir nesne oluşturma işlemidir.

Örnek bir kullanıma bakalım.



Şimdide Orm Haline Bakalım





Şimdi ise Ling to sql ile veri tabanı işlemlerine bakalım.

LINQ kelime olarak language Integrated Query yani dil ile bütünleştirilmiş sorgu anlamı taşır.Bildiğiniz gibi veri tabanı işlemleri için SQl kullanmaktaydık.Ve veri tabanımızı dizayn ettikden sonra için yazmış olduğumuz saklı yordamlar ve t-sql sorguları ile projemiz üzerindeki dataları işleyip kullanıcının talepleri doğrultusunda yansıtmaktaydık.İşte linq ile aertık bu sorgulama işlemleri için ayrı bir dil kullanmaya gerek kalmaz ve veri tabanı üzerinde crud(ekleme ,silme,güncelleme)secme gibi işlemleri gerçekleştirebiliriz.

Linq to sql ile .Net sınıfları kullanarak ilişkisel veri tabanları oluşturulabilir.Ve saklı yordamları store procedure ,view gibi yapılarıda kullanmaya imkan verir.

Ling to sql ile modelleme yaklaşımları Üç aşamada incelenebilinir.

Database First,Code First,Model First bunlara kısaca değinelim

Database First:Veri tabanımızı önceden tasaralamış isek veya farklı bir yerde hazır duruyorsa bu modelleme aracı kullanılabilinir.Ve veri tabanındaki tablolarınız classlara columslarınız propertieslere
içersinde bulunan store proclarınız ise metodlara dönüşecektir.

Code First:Modelleme aracının kodları kendisinin üretmesi bazen sorunlar çıkarabilir.(Composite Primary key vs).Bu aşamada yazılımcı Entity Freamwork veri tabanını kendisi oluşturuyor.İlerleyen aşamalarda code first yaklaşımına uygun örnekler blog üzerinden gerek mvc ile gereksede entity freamwork anlatımları sırasında değinilecektir.

Model First:Kod veya Sql sorguları yazmak yerine model oluşturup, bu modeldeki yapılara göre script'ler ve tabloların oluşturulduğu yapıdır.

Mvc üzerinde Ling to Sql Classes ile  bir örnek uygulama başlatalım



Giriş uygulamamız açısından  orm giriş yapıp bundan sonraki bölümde örnek bir uygulama yapısı içersinden(proje) konu anlatımına devam ediyor olacağız.Umarım faydalı olur