SQLite ile windows form uygulaması
Dapper Micro Orm ile SQLite işlemlerini bir windows form uygulamasında inceleme
What you will learn
SQLite sisteminin avantajlarını öğrenecek
SQLite sistemini kullanan bir uygulama geliştirmesini öğrenecek
SQLite sisteminde temel işlemler ( Create Read Update Delete ) öğrenecek
C# ile SQLite n katmanlı mimaride kullanabilecek
Description
Merhaba Arkadaşlar ,
SQLite ile windows form uygulaması kursuma hoşgeldiniz. Bu eğitim içerisinde SQLite veritabanını kullanarak bir windows form uygulamasını birlikte geliştireceğiz.
SQLite nedir ?
Sqlite, bir veritabanı kütüphanesidir. Kullanımı ve kurulumu oldukça kolaydır. Kullanmak için kurulum yapmanızı gerektirmez. Herhangi bir kurulum prosedürü yoktur. Kullanmak için herhangi bir sunucu işlemini başlatmak, durdurmak ya da yapılandırmak gerekmez. Sqlite kullanımı için bir yöneticinin yeni bir veritabanı örneği oluşturmasına veya kullanıcılara erişim izni vermesine gerek yoktur. Bir sistem çökmesi ya da elektrik kesintisinden sonra kurtarmak için herhangi bir eylem gerektirmez. Sadece çalışır. Hayat kolaylaştıran bir uygulamadır.
Sqlite herhangi bir ana sunucu işlemi gerektirmez. Veritabanına erişmek için sunucuya istek göndermek ve sonuç almak için ara işlem iletişimi kurmak gerekmez. Bu program doğrudan diskteki veritabanı dosyalarını okur ve yazar. Bu durumun ana avantajı; kurma, yapılandırma, başlatma, yönetme ve sorun giderme işlemleri için ayrı bir sunucu işlemi yapmaya gerek olmamasıdır. Ancak bu durumun bir dezavantajı da vardır. Sunucu kullanan veritabanları genellikle daha güvenlidir.
Eğitim içerisinde kullanılanlar
SQLite veri tabanının indirilmesi
Yeni bir veri tabanı oluşturma işlemleri
Windows form uygulamasının oluşturulması
Database modelinin yazılımsal olarak çıkartılması
Dapper Micro Orm yardımı ile SQLite veri tabanın da işlemlerimizi gerçekleştirmek
Veri tabanından almış olduğumuz bilgilerimizi oluşturmuş olduğumuz windows form ekranlarımıza taşımak
Form üzerindeki bilgileri Repository mantığı ile veri tabanına Dapper Micro ORM yapısı ile taşımak
Formlar arası bilgi taşıma işlemleri