使用ASP.NET Core RC 2和Entity Framework核心創建數據庫

asp.net-core entity-framework-core

這是一個非常廣泛和普遍的問題。請指教。

我嘗試啟動一個ASP.NET核心項目,但在生成數據庫時失敗了。

我無法得到任何工作。我重新安裝工作室時丟失了我的代碼。

有人會如此善意地指導並提供上下文和啟動類(等等)的工作示例嗎?

如果您還提供安裝和使用dotnet命令的示例,我將不勝感激。

熱門答案

是的,您可以首先使用Entity Framework代碼創建數據庫,就像以前的ASP.NET版本一樣。但是,它有點不同,因為您不使用Visual Studio,而是打開cmd.exe。導航到項目的src文件夾,然後輸入以下命令:

dotnet ef migrations添加firstMig -c DbContextName

這將在項目中創建一個名為migrations的文件夾,以及一個初始遷移文件和一個'firstMig'文件(這是我們正在創建的遷移的名稱。這些遷移將用於使用以下命令更新數據庫:

dotnet ef數據庫更新-c DbContextName

我最近發布了一篇博客文章,這是一篇逐步介紹如何在PostgreSQL數據庫上首先使用Entity Framework代碼設置ASP.NET RC2的教程。希望這有用!



Related

許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow