簡體   English   中英

使用實體數據模型 EF CORE 6

[英]Using Entity Data model EF CORE 6

我正在嘗試將應用程序從 .net 4.7 遷移到 .net core 6。

我用 net core 6 sdk 安裝了 Visual Studio 2022,然后創建一個類庫並從 nugget 安裝 EF Core。

現在,想使用“ADO.NET 實體數據模型”創建我的類模型,就像在 .net framework 4.7 中一樣,從現有的 BD 創建模型。

我的類庫依賴項:

在此處輸入圖像描述

數據模型創建:

在此處輸入圖像描述

但這給我帶來了以下錯誤。

在此處輸入圖像描述

在此處輸入圖像描述

我不明白這個問題,因為我安裝了 .NET Core 6 及其 sdk。 我會缺少什么其他依賴項?

如果您想從數據庫生成模型和上下文,您需要使用可用的工具、 cliPMC使用 ef 核心腳手架

逆向工程是基於數據庫模式構建實體類型類和 DbContext 類的過程。 它可以使用 EF Core 包管理器控制台 (PMC) 工具的 Scaffold-DbContext 命令或 .NET 命令行界面 (CLI) 工具的 dotnet ef dbcontext scaffold 命令執行。

.NET 6.0 不支持您可以將目標框架更改為 .NET 框架 4.8 另一種選擇是使用存儲庫模式並跳過使用 EF 數據模式。

我希望這會有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM