2009-12-19 35 views
5

我有WPF APP我想使用SQLite如何做這樣的事情?如何在WPF中使用SQLite

(BTW我明白怎麼做這樣的事情在Adobe AIR,但在WPF這是一個很大的問題,對我來說有比較如何對\取得了一定的解釋是大+ ...)

回答

8

您可以使用SQLite在WPF中使用SQL Server,Oracle或任何其他數據庫的方式相同 - 通過ADO.NET或(更好)通過對象關係映射器。 ORM可能是更好的選擇,因爲良好的ORM將爲您處理諸如屬性更改通知(數據綁定的關鍵)。

您正在尋找的基本技術是定義一個模型,您將通過ORM加載和保存數據綁定到使用數據綁定。 (這種模式的完整版本稱爲model-view-viewmodel或MVVM,但作爲初學者,您可能需要關注先創建和綁定到域模型的基礎知識,並稍後解決MVVM的更復雜的方面。)

對於SQLite/ADO.NET方面的東西,請參閱System.Data.Sqlite, as covered in answers to your earlier question

對於對象關係映射,請參見numerous Stack Overflow questions,特別是https://stackoverflow.com/questions/249550/what-orm-frameworks-for-net-do-you-like-bestLightweight alternatives to NHibernate