-1
我在C#下面的代碼:爲什麼我不能使用DROP CONSTRAINT命令刪除約束?
context.Database.ExecuteSqlCommand(webpages_UsersInRolesScripts.dropConstraints);
和
public const string dropConstraints =
@"
USE [DBA];
SET ANSI_NULLS ON
DROP CONSTRAINT [webpages_Roles_UserProfiles_Target];
DROP CONSTRAINT [webpages_Roles_UserProfiles_Source];
";
這給我一個錯誤信息:
Message=Incorrect syntax near the keyword 'CONSTRAINT'.
另外:你不應該**在你的SQL命令中使用'USE ...' - 你正在使用的數據庫已經在你的**連接字符串**中定義了。 –