Я использую SQLite с C # и у меня есть некоторые таблицы с определенными внешними ключами.
Теперь я знаю, что по умолчанию ограничения внешнего ключа не применяются в SQLite, но я хотел бы включить их.
Возможно ли это сделать с помощью кода? Я посмотрел связанный вопрос , но я не уверен, как это сделать с помощью кода C #. Я использую последний плагин SQLite, доступный для Visual Studio 2008, для разработки моих таблиц.
conn.Open();
SQLiteCommand cmd = new SQLiteCommand("PRAGMA foreign_keys = ON", conn);
cmd.ExecuteNonQuery();
conn.Close();
Мне нужно, чтобы это изменение сохранялось при повторном открытии соединения. Возможно ли это?