【问题标题】:LinqPad / Sqlite version info and foreign key supportLinqPad / Sqlite 版本信息和外键支持
【发布时间】:2010-04-13 12:46:30
【问题描述】:

我正在使用出色的 LinqPad 及其 Sqlite 驱动程序。

1) 有没有办法通过say "select version"获取Sqlite版本信息?

2) 我应该使用哪个驱动程序特定的连接字符串来启用 Sqlite 中的外键支持?

【问题讨论】:

  • 好的,我刚刚发现了 2) 我自己。似乎对于 Sqlite,使用了 System.Data.SQLite,当前版本为 1.0.65.0,因此对 Sqlite 中的外键一无所知。因此,连接字符串中没有任何内容可以使其使用外键强制。问题 1) 仍然开放。

标签: sqlite linqpad


【解决方案1】:

select distinct sqlite_version() from sqlite_master;

【讨论】:

  • 太棒了!好样的!像魅力一样工作。
【解决方案2】:

1)select sqlite_version()

2) 在http://sqlite.phxsoftware.com/forums/p/2159/8788.aspx 上,他们说连接字符串参数是EnforceFKConstraints,SQLite 文档不像我希望的那样可浏览:/

【讨论】:

  • 1) 谢谢,但这几乎不是 SQL,是吗? 2) 很好,但是作者的评论是 3 个月前的,而最新发布的版本是 8 个月前的。一旦它最终发布,它将正是我想要的。
  • 我故意忽略了我对 SQLite 的感受;也许有可用的优雅解决方案,找到语法是真正的挑战:P
猜你喜欢
  • 1970-01-01
  • 2020-01-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多