簡體   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