[英]Serealized mode in System.Data.SQLite for .NET
我正在使用一个使用SQLite的.NET应用程序。 根据SQLite 文档 ,它支持多线程,可以使用以下3种模式之一
根据这些模式,我试图使用Serialized,我在多个任务之间共享单个连接。 但我得到的错误是“ 由于对象的当前状态,操作无效 ”。
我想这是因为跨任务共享单个连接。 但是根据Serialized模式,我应该能够在不进行任何显式锁定或互斥实现的情况下共享连接。 任何人都可以指导我如何在.net应用程序中使用序列化模式吗? 是否需要以某种方式提及连接字符串?
提前致谢 !
Serialized是默认模式。 不要再次关闭打开的连接而是在每个地方使用相同的单个连接而不需要关闭它。 SQLite将负责休息。 希望这可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.