将 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 2019中安装哪个sqlite