2009-12-19 17 views

cevap

8

Sen SQLite kullanabilirsiniz

(+ ... öylesine var nasıl karşılaştırarak ile \ üzerinde yapılan bazı açıklama Big olduğu BTW Adobe Air böyle bir şey yapmak için nasıl anlamak ancak WPF benim için büyük bir soru var) WPF'de aynı şekilde SQL Server, Oracle veya başka bir veritabanı - ADO.NET üzerinden veya (daha iyi) bir nesne-ilişkisel mapper üzerinden kullanabilirsiniz. Bir ORM muhtemelen daha iyi bir seçenek çünkü iyi bir ORM sizin için özellik değişikliği bildirimleri (veri bağlama için kritik) gibi şeyleri ele alacaktır.

Aradığınız temel teknik, ORM ile yükleyip kaydedeceğiniz bir modeli tanımlamak ve UI'nizi veri bağlamayı kullanmaya bağlamaktır. (Bu modelin tam sürümü model-view-viewmodel veya MVVM olarak adlandırılır, ancak başlangıç ​​olarak muhtemelen bir etki alanı modelinin oluşturulması ve bağlanmasının temellerine odaklanmak ve daha sonra MVVM'nin daha karmaşık yönlerini ele almak istersiniz.)

Öğelerin SQLite/ADO.NET tarafı için, bkz. System.Data.Sqlite, as covered in answers to your earlier question.

Nesne-ilişkisel eşleme için, bkz. numerous Stack Overflow questions, özellikle https://stackoverflow.com/questions/249550/what-orm-frameworks-for-net-do-you-like-best ve Lightweight alternatives to NHibernate.

İlgili konular