如何在WPF中使用SQLite

我有WPF APP我想用SQLite怎么做这样的事情?

(顺便说一句,我理解如何在Adobe Air中做这样的事情,但在WPF中这对我来说是一个很大的问题,所以在\比较怎么做的一些解释是Big + …)

您可以像使用SQL Server,Oracle或任何其他数据库一样在WPF中使用SQLite – 通过ADO.NET或(更好)通过对象关系映射器。 ORM可能是更好的选择,因为好的ORM会为您处理属性更改通知(对数据绑定至关重要)等问题。

您正在寻找的基本技术是定义一个模型,您将通过ORM加载和保存,并将UI数据绑定到使用数据绑定。 (此模式的完整版本称为model-view-viewmodel或MVVM,但作为初学者,您可能希望首先关注创建和绑定到域模型的基础知识,然后再解决MVVM中更复杂的方面。)

对于SQLite / ADO.NET方面,请参阅System.Data.Sqlite,如前面问题的答案所述 。

对于对象关系映射,请参阅众多Stack Overflow问题 ,尤其是https://stackoverflow.com/questions/249550/what-orm-frameworks-for-net-do-you-like-best和NHibernate的轻量级替代品 。