Microsoft.Data.Sqlite

SkillDatabases & data

Your AI can work on the Microsoft.Data.Sqlite ADO.NET provider in the dotnet/efcore repository once this skill is added. It provides the implementation details needed to edit the provider's source files, which live under src/Microsoft.Data.Sqlite.Core/. With it, changes to those files match how the provider is actually written.

Available today. Use it from your connected AI after setup.

After adding the skill, point your AI at the dotnet/efcore repository and ask it to edit or review files under src/Microsoft.Data.Sqlite.Core/. It will draw on the provider's implementation details as it works.

Then ask your AI: use the Microsoft.Data.Sqlite skill

What your AI can do with it

  • Edit Microsoft.Data.Sqlite provider files under src/Microsoft.Data.Sqlite.Core/
  • Apply the provider's implementation details when making changes
  • Explain how the Microsoft.Data.Sqlite provider is implemented
  • Keep edits to the provider consistent with its existing code

What this skill tells your AI

The instructions your AI receives, as published by dotnet/efcore in .agents/skills/sqlite-adonet/SKILL.md and read by ahel’s review.

Standalone ADO.NET provider in src/Microsoft.Data.Sqlite.Core/, independent of EF Core. Implements System.Data.Common abstractions.

Notable Implementation Details

  • Static constructor calls SQLitePCL.Batteries_V2.Init() reflectively
  • CreateFunction()/CreateAggregate() overloads generated from T4 templates (.tt files)

Signals

GitHub stars
15k
Forks
3k
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
sqlite-adonet
Source
github.com/dotnet/efcore