• 自己编写数据库提供程序
    • provider-beware 标签
    • 建议的第三方提供程序命名规则

    自己编写数据库提供程序

    关于编写 Entity Framework Core 数据库提供程序的更多信息,请查阅 Arthur Vickers 的 你因此想要编写一个 EF Core 提供程序。

    EF Core 代码基础是开源的,其中包含一些可以以引用方式使用的数据库提供程序。你可以在 https://github.com/aspnet/EntityFramework 中找到源代码。

    provider-beware 标签

    一旦你开始编写一个提供程序,就要监视我们在 GitHub 问题库上的 provider-beware) 标签并拉取请求(pull request)。我们通过这个标签来识别可能影响提供程序作者的变更。

    建议的第三方提供程序命名规则

    我们建议对你的提供程序 NuGet 程序包使用以下命名规则。这与 EF Core 团队发布的程序包名称是一致的。

    <可选的 公司/项目名称>.EntityFrameworkCore.<数据库引擎名称>

    比如:

    • Microsoft.EntityFrameworkCore.SqlServer
    • Npgsql.EntityFrameworkCore.PostgreSQL
    • EntityFrameworkCore.SqlServerCompact40