次のようにチェックするのではなく、常に作成ステートメントを起動しても問題ありませんか
SELECT * FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME = 'my_table_name'
SQL SERVER CE および C# で。アプローチに関係なく、起動されるクエリは常に 1 つです。ではない ???
すべてのテーブルを作成するためにtrasactionを使用しています。したがって、テーブルが 1 つ存在する場合は、間違いなくすべてが作成されます。
したがって、同じトランザクションを使用すると、トランザクションは最初の create table ステートメントで失敗します。しかし、これはパフォーマンスに優れていますか?