EF Core 7 RC1リリース

EF Core 7 RC1リリース

Entity Framework Core 7 EF7 Release Candidate 1がリリースされました。チームは、欠陥の修正、マイナーな改善、機能の最後の仕上げに集中しました。

最后更新 2022/09/15 8:35
Jeremy Likness
预计阅读 4 分钟
分类
.NET
标签
.NET C# EF Core ORM

原文链接:https://devblogs.microsoft.com/dotnet/announcing-ef7-rc1/

著者:ジェレミー·リクネス

砂漠の果ての狼

Entity Framework Core 7 EF7 Release Candidate 1がリリースされました。チームは、欠陥の修正、マイナーな改善、機能の最後の仕上げに集中しました。

在 GitHub 上查看EF7 RC1 更改的完整列表

要详细了解 EF7 中的新增功能以及工作示例,请查看我们最新更新的 EF7 文档中的新增功能。您还可以阅读我们之前的博客文章中的功能深入探讨:

E-7前提条件

  • 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バージョンへのリンクとその目的を示しています。

パッケージパッケージ 目的:目的
Microsoft.EntityFrameworkCore 特定のデータベース·プロバイダに依存しないプライマリEF Coreパッケージ
Microsoft.EntityFrameworkCore.SqlServer Microsoft SQL ServerおよびSQL Azure用のデータベースプロバイダ
Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite SQL Serverでのスペースタイプのサポート
Microsoft.EntityFrameworkCore.Sqlite データベースエンジン用のネイティブバイナリを含むSQLite用データベースプロバイダ
Microsoft.EntityFrameworkCore.Sqlite.Core パッケージ化されたネイティブバイナリを持たないSQLite用データベースプロバイダ
Microsoft.EntityFrameworkCore.Sqlite.NetTopologySuite SQLiteでのスペースタイプのサポート
Microsoft.EntityFrameworkCore.Cosmos Azure Cosmos DBのデータベースプロバイダ
Microsoft.EntityFrameworkCore.InMemory インメモリデータベース·プロバイダ
Microsoft.EntityFrameworkCore.Tools Visual Studio Package Manager Console用EF Core Power Shellコマンド。足場や移行などのツールをVisual Studioと統合するために使用します。
Microsoft.EntityFrameworkCore.Design EF Core Toolsの共有設計時コンポーネント
Microsoft.EntityFrameworkCore.Proxies 遅延ロードおよび変更追跡エージェント
Microsoft.EntityFrameworkCore.Abstractions EF Core 抽象化のデカップリング; EF Core定義の拡張データアノテーションなどの機能に使用する
Microsoft.EntityFrameworkCore.Relational リレーショナルデータベースプロバイダ用の共有EF Coreコンポーネント
Microsoft.EntityFrameworkCore.Analyzers EF CoreのC#アナライザ

我们还发布了ADO.NETMicrosoft.Data.Sqlite.Core提供程序的候选版本 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 Data Teamは現在、隔週水曜日の午前10時、東部標準時午後1時、またはUTC 17時にライブ放送を行っています。情報ストリームに参加して、最新のリリース候補を含む、選択したデータ関連のトピックについて質問します。

ドキュメンテーションとフィードバック

所有 EF Core 文档的起点是docs.microsoft.com/ef/

请在dotnet/efcore GitHub 存储库上提交发现的问题和任何其他反馈。

便利なリンクです

参照とアクセスを容易にするために、以下のリンクを提供してください。

チームから感謝。

EFチームは、長年にわたりEFを利用し、貢献してくれたすべての人に感謝しています。

ようこそEF7へ

Keep Exploring

延伸阅读

更多文章
同分类 / 同标签 2024/10/14

失敗から成功へ:C#でSQLiteデータベースファイルを削除する方法

SQLiteは軽量な組み込みデータベースであり、使いやすさと展開が容易で人気があります。しかし、SQLiteデータベースファイルを削除しようとすると、開発者はいくつかの課題に直面することがあります。この記事では、C#でSQLiteデータベースファイルを正常に削除する方法を示す、失敗から成功へのケースを共有します。

继续阅读