代码之家  ›  专栏  ›  技术社区  ›  Wim ten Brink

将迁移添加到单独类库中的上下文?

  •  0
  • Wim ten Brink  · 技术社区  · 2 年前

    我有一个单独的Assembly,它包含几个数据类型和一个DBContext派生类。它被设置为在几个网站中使用,但每个网站都可以指定要使用的数据库服务器。选项包括PostgreSQL、MariaDB、MySQL、SQL Server和SQLite。这很好用。
    但现在我想将数据库迁移添加到这个类库中 dotnet ef migrations add Initial 不起作用。错误是 Unable to create an object of type 'MyDBContext'. 这可能是因为它想连接到数据库。
    此DBContext无法连接到任何数据库,因此整个迁移只需要代码!
    那么,如果我不能连接到任何数据库,我该如何进行迁移呢?( 是的,没有数据库是一个硬性要求! )

    0 回复  |  直到 2 年前