Geçmişte, Winform gadget geliştirilirken, yapılandırma dosyaları genellikle json dizisi olarak metin olarak saklanırdı ve bu da basit veri depolama için uygundu. SQL Server ve MySQL çok ağır, bilgisayarda bir ortam kurmanız gerekiyor, SQLite hafif bir veritabanıdır, ACID uyumlu ilişkisel veritabanı yönetim sistemidir, nispeten küçük bir C kütüphanesinde yer alır.
Basitçe söylemek gerekirse, SQLite, birden fazla dil ve çapraz platformları destekleyen bir veritabanı dosyasıdır. Windows, Linux, mobil (Android) ve diğer platformlarda kullanılabilir.
Eleştiri:
Yeni bir .NET Core 3.1 projesi oluştur (Kod doğrudan .NET framework'e taşınabilir)
GitHub deposundan iki .cs dosyası indirin,İki .cs dosyası tam bir SQLite ORM çerçevesidirAdres:Bağlantı girişi görünür.
kopya etmekSQLite.cs、SQLiteAsync.csaşağıdaki görselde gösterildiği gibi projeye dosya ile (asenkron SQLiteAsync.cs kullanmıyorsanız, kopyalamadan yapabilirsiniz):
SQLite ikili dosyasını aşağıdaki adresten indirin:Bağlantı girişi görünür.
"SQLite sürüm 3.37.0 32-bit DLL (x86)" adlı programı buradan indiriyorum, adres:Bağlantı girişi görünür., paketi aç, sqlite3.dll projeye kopyala,Kurulum dosyası daha yeniyse kopyalayın。
Yeni bir UserInfo tablosu oluşturun, sadece ekleyin, silin, değiştirin ve kodu kontrol edin:
32-bit DLL kullandığım için projeyi koy.Hedef platform x86 olarak değiştirilmiştir, aşağıdaki şekilde gösterildiği gibi:
Programı çalıştırın, yürütme sonucu aşağıdaki şekilde gösterildiği gibidir:
Kaynak kodu indirme:
Bağlantı girişi görünür.
|