Dapper を使用して SQL クエリを実行しようとしています。
use master
go
if exists (select name from sys.databases where name = N'TestDB')
drop database [TestDB]
go
create database [TestDB] on primary (
name = 'TestDB_Data',
filename = '$Path\TestDB_Data.mdf',
size = 40MB,
maxsize = 2GB,
filegrowth = 20MB
)
use [TestDB]
go
create table dbo.Posts
(
Id int identity not null,
Body nvarchar (max) null
);
私は次のようにDapperを使用しています:
using (SqlConnection connection = new SqlConnection(connectionString)) {
connection.Open();
connection.Execute(sqlQuery);
}
ただし、GO を使用するとエラーが発生します。
しかし、GO ステートメントを削除すると、テーブル TestDB が作成されていないため、投稿の作成時にエラーが発生します。
これを解決するために Dapper を使用する方法はありますか?
これは、SQL Server SDK を使用してのみ行うことができました。