我正在尝试使用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语句,则在创建Posts时会出现错误,因为未创建表TestDB.
有没有办法使用Dapper来解决这个问题?
我只能使用sql Server SDK执行此操作.