![](/img/trans.png)
[英]How do I specify a schema for IdentityServer4 Entity Framework Core Migrations?
[英]How do I make migrations in Entity Framework?
我的研究一直告訴我使用Migrate.exe
,它沒有出現在我的項目中,並且無法在任何地方下載。 我也在使用 VS Code 而不是 Visual Studio,這似乎使得無法使用 Package 管理器控制台。
而且我使用的是實體框架——而不是實體框架核心——所以我沒有 EFC 的所有選項。
目前我正在嘗試在游戲引擎 Unity 中設置實體框架。 可以使用 Entity Framework v6.2.0 設置一個臨時項目並運行dotnet pack
以獲取EntityFramework.dll
但它不會創建Migrate.exe
。 它似乎是創建遷移的唯一選擇。
你們中有人知道如何獲取Migrate.exe
文件或其他方式來添加遷移嗎?
當您使用 NuGet 安裝實體框架時,migrate.exe 將位於下載的 package 的工具文件夾中。 在 \packages\EntityFramework.\tools
來源是微軟
你試過這個嗎?
顯然安裝和添加是有區別的,並不是說當您查看 nuget.org 上的 package 時,他們會提到這一點。
因此,我需要從 Z0558440846982BFE7FF23B159C377F9B 文件夾中下載最新的 nuget.exe,而不是運行dotnet add package EntityFramework --version 6.2.0
並創建 packages.org 文件。
然后我運行nuget.exe install packages.config -OutputDirectory packages
安裝了我需要的所有文件。
包.config:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="EntityFramework" version="6.2.0" targetFramework="net40" />
</packages>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.