繁体   English   中英

首先创建数据库(如果存在)

[英]Create database if exists Entity Framework Model First

有没有一种方法可以让实体框架首先使用模型为用户创建我的文档文件夹的数据库? 我在DbContext的构造函数中尝试了一些语句,但是它一直告诉我该数据库不存在。 这是一个与6.1.1一起使用的本地数据库,仅与实体框架sqlserver紧凑。 我能够创建数据库的唯一方法是在服务器资源管理器中手动进行操作,并由edmx生成器创建数据库,但由于该应用程序将安装在各种计算机上,因此无法正常工作。

简单地说,不。 数据库初始化程序和/或迁移仅与Code First一起使用,因此最好的选择是为数据库生成SQL,并在应用程序启动期间检查数据库是否已存在,然后针对配置的连接字符串执行生成的脚本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM