Use the new batching API from ADO.NET

Open
#18,990 6 comments 13 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
25/100
Issue type
Feature
Clarity
Needs clarification
Activity status
Stale
Tech stack
csharp, mysql, postgresql, sqlite
Domain
database

Research direction

Start by reading the referenced dotnet/corefx issue 35135 to understand the new ADO.NET batching API and its availability. Then inspect how EF Core currently batches operations for SQL Server, SQLite, Npgsql, and MySQL; done means all four providers use the new API once their implementations exist.

Written by the indexing model from the issue text.

Description

area-save-changes

Once it is in and there is an implementation for SQL Server, SQLite, Npgsql, and MySQL.

See https://github.com/dotnet/corefx/issues/35135

Dominant language
C#
Stars
14.8k
Forks
3.4k
Avg merge
2d 5h
Merged PRs (30d)
134

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from dotnet/efcore

All issues in dotnet/efcore

Similar issues

More C# issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.