您好,当我尝试使用 db.ExecuteCommand 运行 .sql 脚本时,出现此错误关键字“IF”附近的语法不正确
我的创建数据库语句如下
如果不存在(SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Users]') AND type in (N'U'))
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,
)
有人可以帮忙吗?
最佳答案
我删除了GO
,它运行良好。 linqexecuteCommand '讨厌' GO :)
关于database - linq执行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5602064/