Database linq执行命令

Database linq执行命令,database,linq-to-sql,Database,Linq To Sql,您好,当我尝试使用db.ExecuteCommand运行.sql脚本时,在关键字“IF”附近出现了错误语法 我的CREATEDATABASE语句如下 如果不存在,请从sys.objects中选择*,其中object_id=object_IDN'[dbo].[Users]'并键入N'U' 有人能帮忙吗?尝试在Create Table语句之前抛出BEGIN,在Create Table语句之后抛出END我删除了GO,效果很好。linq executeCommand'hate'开始: CREATE T

您好,当我尝试使用db.ExecuteCommand运行.sql脚本时,在关键字“IF”附近出现了错误语法

我的CREATEDATABASE语句如下

如果不存在,请从sys.objects中选择*,其中object_id=object_IDN'[dbo].[Users]'并键入N'U'

有人能帮忙吗?

尝试在Create Table语句之前抛出BEGIN,在Create Table语句之后抛出END

我删除了GO,效果很好。linq executeCommand'hate'开始:

CREATE TABLE dbo.Users(
[Id]        int PRIMARY KEY IDENTITY(1, 1) NOT NULL,
[RoleId]    int NOT NULL,
[Name]      varchar(50) NOT NULL,
[Gender]    char(1) NULL,
[Status]    int NOT NULL,