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
Sinan Arslan
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
Sinan Arslan
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
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
13:47
Asp.Net MVC
,
Entity Framework
,
Html.ActionLink
,
Ling to Sql
Kaydol:
Kayıtlar
(
Atom
)


