将 SQLite 与 Visual Studio 2008 和 Silverlight 一起使用

Posted

技术标签:

【中文标题】将 SQLite 与 Visual Studio 2008 和 Silverlight 一起使用【英文标题】:Using SQLite with Visual Studio 2008 and Silverlight 【发布时间】:2010-09-05 10:34:04 【问题描述】:

任何人都知道使用上述工具引用 SQLite 数据库的好方法吗?我尝试使用 ODBC(SQLite 驱动程序),但虽然连接良好,但没有返回任何数据。就像我在数据连接(VS 2008)中看不到任何表一样。有没有更好的办法?

编辑:纠正错别字

【问题讨论】:

为什么问题标题中包含 Silverlight? SQLLite 尚未移植到 Silverlight 2,您在服务器端执行的操作对于 Silverlight 客户端应用程序并不重要。 【参考方案1】:

您是否尝试过适用于 SQLite 的 ADO 驱动程序?

有一个很棒的快速入门指南(感谢此处的另一个线程),您可以在这里找到: http://web.archive.org/web/20100208133236/http://www.mikeduncan.com/sqlite-on-dotnet-in-3-mins/

【讨论】:

【参考方案2】:

Joel Lucsy:SQLite 的实现是 Silverlight 不支持的混合模式程序集。在 Silverlight CLR 下,只有纯托管实现才能工作。

【讨论】:

【参考方案3】:

获得 MIT 许可的 C#-SQLite 可能是正确的解决方案。它是一个完整的 SQLite 托管端口,因此可以与 Silverlight 一起使用。

【讨论】:

【参考方案4】:

你应该试试Siaqodb。我还没有测试过它,但他们提到它适用于 Silverlight OOB 应用程序,甚至给你一个教程here。 它是商业软件,但可以试用 30 天。

【讨论】:

以上是关于将 SQLite 与 Visual Studio 2008 和 Silverlight 一起使用的主要内容,如果未能解决你的问题,请参考以下文章

Sqlite:外键在Visual Studio中无法正常工作

无法读取 sqlite 数据库,使用 Visual Studio 2013 中的实体框架

Visual Studio下SQLite数据库开发环境设置

要在Visual Studio 2019中安装哪个sqlite

Visual Studio 2017:SQLite/SQL Server Compact ToolBox使用

如何在 Visual Studio 2013 中为 sqlite 配置实体框架 6