我有 WPF APP 我想使用 SQLite 如何做这样的事情?
(顺便说一句,我知道如何在 Adobe Air 中做这样的事情,但在 WPF 中,这对我来说是个大问题,所以一些解释\with comparison how to's is Big +...)
最佳答案
您可以像使用 SQL Server、Oracle 或任何其他数据库一样在 WPF 中使用 SQLite——通过 ADO.NET 或(更好)通过对象关系映射器。 ORM 可能是更好的选择,因为好的 ORM 会为您处理诸如属性更改通知(对数据绑定(bind)至关重要)之类的事情。
您正在寻找的基本技术是定义一个模型,您将通过 ORM 加载和保存该模型,并将您的 UI 数据绑定(bind)到使用数据绑定(bind)。 (此模式的完整版本称为模型- View - View 模型或 MVVM,但作为初学者,您可能希望首先关注创建和绑定(bind)到域模型的基础知识,然后再处理 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-best和 Lightweight alternatives to NHibernate .
关于c# - 如何在 WPF 中使用 SQLite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1932013/