原文リンク:https://devblogs.microsoft.com/dotnet/announcing-ef7-rc1/
原文著者:Jeremy Likness
翻訳:沙漠の果ての狼(Google翻訳使用)
Entity Framework Core 7 (EF7) Release Candidate 1 がリリースされました!チームは、バグの修正、小規模な改善、機能の最終調整に重点を置いています。
GitHub で EF7 RC1 の変更点の完全なリスト をご確認ください。
EF7 の新機能と動作例の詳細については、最新の EF7 ドキュメントの新機能 をご覧ください。以前のブログ記事の機能の詳細もお読みいただけます:
- EF7 Preview 7 – Interceptors
- EF7 Preview 6 – Performance
- EF7 Preview 5 – Table-per-Concrete Type (TPC)
- EF7 Preview 4 – DDD-friendly converters
- EF7 Preview 3 – customizable database-first scaffolding templates
- EF7 Preview 1 – the beginning
EF7 の前提条件
- EF7 は .NET 6 をターゲットとしており、.NET 6 (LTS) または .NET 7 で使用できます。
- EF7 は .NET Framework では動作しません。
EF7 は EF Core 6.0 の後継であり、EF6 と混同しないでください。EF6 からのアップグレードを検討している場合は、EF6 から EF Core への移植ガイド をお読みください。
EF7 RC1 の入手方法
EF7 は NuGet パッケージのセットとしてのみ配布されます。たとえば、SQL Server プロバイダーをプロジェクトに追加するには、dotnet ツールを使用して次のコマンドを実行します:
dotnet add package Microsoft.EntityFrameworkCore.SqlServer --version 7.0.0-rc.1.22426.7
次の表は、EF Core パッケージの RC1 バージョンへのリンクとその目的を示しています。
また、ADO.NET の Microsoft.Data.Sqlite.Core プロバイダーの Release Candidate 1 もリリースしました。
EF7 コマンドラインインターフェイス (CLI) のインストール
EF7 Core の移行コマンドやスキャフォールディングコマンドを実行する前に、CLI パッケージをグローバルツールまたはローカルツールとしてインストールする必要があります。
RC ツールをグローバルにインストールするには、次のコマンドを使用します:
dotnet tool install --global dotnet-ef --version 7.0.0-rc.1.22426.7
既にツールをインストールしている場合は、次のコマンドでアップグレードできます:
dotnet tool update --global dotnet-ef --version 7.0.0-rc.1.22426.7
この新しいバージョンの EF7 CLI は、以前のバージョンの EF Core ランタイムを使用するプロジェクトにも使用できます。
日次ビルド
EF7 のリリース候補は .NET 7 のリリース候補と同期しています。これらのリリースは EF7 の最新の作業より遅れる傾向があります。最新の EF7 機能とバグ修正を入手するには、日次ビルド の使用を検討してください。
リリース候補と同様に、日次ビルドには .NET 6 が必要です。
.NET データコミュニティスタンドアップ
.NET データチームは、隔週水曜日 (太平洋時間午前10時、東部時間午後1時、または 17:00 UTC) にライブ配信を行っています。ストリームに参加して、最新のリリース候補を含む、ご自身が選んだデータ関連のトピックについて質問してください。
ドキュメントとフィードバック
すべての EF Core ドキュメントの出発点は docs.microsoft.com/ef/ です。
問題の発見やその他のフィードバックは、dotnet/efcore GitHub リポジトリまでお寄せください。
便利なリンク
参照とアクセスを容易にするために、以下のリンクを提供します。
- EF Core Community Standup Playlist: https://aka.ms/efstandups
- Main documentation: https://aka.ms/efdocs
- Issues and feature requests for EF Core: https://aka.ms/efcorefeedback
- Entity Framework Roadmap: https://aka.ms/efroadmap
- Bi-weekly updates: https://github.com/dotnet/efcore/issues/27185
チームからの感謝
EF チームは、長年にわたり EF を使用し、貢献してくださったすべての方々に深く感謝しています!
EF7 へようこそ。