EF Model First更新数据库时,出现找不到数据库错误

数据库已经创建,当模型更新后,需要从模型更新数据库,生成xxxxx.sql后执行该sql时,出现

【找不到xxxxx数据库】,请确认数据库名称是否正确

的提示,查看数据库,实际上表格字段已经更新

 

解决方法:

数据库名需要输入全路径。将


SET QUOTED_IDENTIFIER OFF;
GO
USE [XXXXX.MDF];
GO
IF SCHEMA_ID(N'dbo') IS NULL EXECUTE(N'CREATE SCHEMA [dbo]');
GO

改为


SET QUOTED_IDENTIFIER OFF;
GO
USE [C:\USERS\ADMIN\DOCUMENTS\XXXXX.MDF];
GO
IF SCHEMA_ID(N'dbo') IS NULL EXECUTE(N'CREATE SCHEMA [dbo]');
GO

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章