如何在WPF中使用SQLite

时间:2009-12-19 05:02:43

标签: c# wpf sqlite

我有WPF APP我想使用SQLite如何做这样的事情?

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

1 个答案:

答案 0 :(得分:8)

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

您正在寻找的基本技术是定义一个模型,您将通过ORM加载和保存,并将您的UI数据绑定到使用数据绑定。 (此模式的完整版本称为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