【发布时间】:2010-06-04 12:28:01
【问题描述】:
这甚至可能吗?我读过的所有文章都表明 ADO 包装器是必要的,但 SQLite 网站暗示除了它们的 DLL 之外什么都不需要。如果有可能,那么我希望那里有代码示例。
【问题讨论】:
这甚至可能吗?我读过的所有文章都表明 ADO 包装器是必要的,但 SQLite 网站暗示除了它们的 DLL 之外什么都不需要。如果有可能,那么我希望那里有代码示例。
【问题讨论】:
看这里:
http://www.sqlite.org/cvstrac/wiki?p=SqliteWrappers
具体来说,搜索“.NET Framework”。
其中一个包装器:http://www.phpguru.org/static/SQLite.NET.html - 这个不使用 ADO,它只是一个极其轻量级的 SQLite 访问库。
那里有很多包装纸,我相信您会找到自己喜欢的。
【讨论】:
问题是,您为什么不想使用 ADO.NET 提供程序?它是在 .NET 中访问数据库的标准框架。我想您可以使用 P/Invoke 并访问 SqlLite 库,但工作量很大,而且当 ADO.NET 提供程序已经存在时,为什么还要重新发明轮子。 ADO.NET 不仅是访问数据库的管道,它还提供了访问数据的通用模式,无论提供者如何。
IMO,坚持使用 SqlLite ADO.NET Provider。
【讨论】: