根据this从 2010 年开始,“EnforceFKConstraints”连接字符串属性应该在 SQLite 的未来版本中实现。有谁知道开发商是否已经开始这样做了?
如果没有,是否有另一种方法可以启用外键支持,而无需在每个连接上执行“PRAGMAforeign_keys = ON”?我需要这个来确保删除总是级联。
SQLite 的 System.Data.SQLite ADO.NET 提供程序的未来开发由以下人员完成这个组。该项目目前处于迁移状态,部分功能甚至不可用(1.0.66版本可用,该版本最后由罗伯特·辛普森(原库作者))。
根据最新的源代码trunk不支持“EnforceFKConstraints”。然而有foreign keys
连接字符串属性,其默认值为False
,也许它能完成工作?尝试包括foreign keys=True
连接字符串中的属性。请务必使用最新的稳定版本here.
Update.深入查看源代码后,我几乎可以肯定此连接字符串属性完全符合您的要求。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)