首页 > 数据库技术 > 详细

EF6:在多语句事务内不允许使用 CREATE DATABASE 语句

时间:2017-06-03 18:41:22      阅读:499      评论:0      收藏:0      [点我收藏+]

一、问题

使用ef codefirst开发,无法创建数据库的问题,如下提示

Server Error in / Application.

在多语句事务内不允许使用 CREATE DATABASE 语句。

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Data.SqlClient.SqlException: 在多语句事务内不允许使用 CREATE DATABASE 语句。

Source Error: 


Line 32:          */
Line 33:         public ZmBlogDbContext(string nameOrConnectionString)
Line 34:             : base(nameOrConnectionString)
Line 35:         {
Line 36: 

二、解决方法
这是 EF 抛出的异常,只要先创建好数据库就可以了

create database [ZmBlog]

 

提示:

这个错误是在第一次运行abp出现的,创建数据库后,这时要使用 update-database 进行数据迁移,否则基础数据是空的

 

EF6:在多语句事务内不允许使用 CREATE DATABASE 语句

原文:http://www.cnblogs.com/xcsn/p/6938055.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!