bugfix> c# > 投稿

可能な場合は、プロシージャを使用してデータベースをアタッチする必要があります。 コードが機能しません。

CREATE TRIGGER  MyTriger before insert on SysTableA for each row
BEGIN
attach 'C:\temp\database.db' as toMerge;  
BEGIN TRANSACTION;
insert into TableA select * from toMerge.TableA;
COMMIT;
END;

このコードをSQLliteに追加する方法は?Sqliteはプロシージャをサポートしていません。トリガーに追加しようとしましたが、同じエラーが発生しました。

Sqliteへのdal接続にエンティティフレームワークを使用しています。 dbをアタッチし、すべてのデータをコピーする必要があります。この操作はSqlite内で行い、C#からのみ実行したかったのです。