如何PRAGMA foreign_keys = ON; PRAGMA recursive_triggers = ON;
使用 SQLite for Windows Runtime 在 C# XAML 项目中实现。
使用 Zss Manager 准备数据库后,它
我尝试使用以下代码片段实现 PRAGMA 代码
public class DbConnection : IDbConnection
{
string dbPath;
SQLiteAsyncConnection conn;
public DbConnection()
{
dbPath = Path.Combine(Windows.Storage.ApplicationData.Current.LocalFolder.Path, "XYZ.db") ;
conn = new SQLiteAsyncConnection(dbPath);
}
public async Task InitializeDatabase()
{
var pragma1 = await conn.ExecuteAsync("PRAGMA foreign_keys=ON");
var pragma2 = await conn.ExecuteAsync("PRAGMA recursive_triggers = ON;");
但我收到了这个错误:
.exe 中出现“SQLite.SQLiteException”类型的异常,但未在用户代码中处理
附加信息:没有这样的列:OLD.z_rv
请任何人都可以帮助解决这一挑战