過去,我一直使用 .NET Framework 4.6 和 Entity Framework 6 來生成 edmx 文件和關聯的模型文件。對于我的一個項目,我想切換到 ASP.NET Core MVC 作為前端,因此,想將我的 DAL 從 .NET Framework 4.6 和 EF 6 更改為 .NET Standard 2。由于項目文件最初是用 VS 2012 創建的,它們仍然使用舊語法,我無法通過 Visual Studio 本身更改目標框架。我讀過,使用 Visual Studio 2017 重新創建項目并以 .NET Standard 2 為目標并逐步插入舊代碼可能更容易。我要重新創建的第一件事是我的實體框架與 DBContext 的映射。到目前為止,我已經從 NuGet 添加了一些 EF Core 依賴項,但是我無法創建一個與我在 .NET Framework 4.6 中習慣使用的文件相當的 edmx 文件。Visual Studio 似乎沒有在“添加新文件”中提供特定的向導。我在這里缺少什么?到目前為止,我已經檢查了一些以前的 Stackoverflow 帖子(例如Trying to setup Entity Framework core in .Net Standard project)和多個 Udemy 課程,但我仍然不明白如何使用等效的 EF 6(例如,.NET Standard 中的 edmx 文件。
如何使用 .NET Standard 和 Entity Framework Core 為現有數據庫
慕田峪7331174
2021-10-24 16:59:11