本文介绍了无法覆盖beta5中的OnConfiguring-找不到适合的方法来覆盖的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

将EF7从beta4更新到beta5后,我的OnConfiguring停止工作。

After updating EF7 to beta5 from beta4 my OnConfiguring stopped working.

protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)

我不知道我该写些什么。

I can't figure out what I need to write instead.

这是我的 project.json ,以防万一

{
    "dependencies": {
        "EntityFramework.SqlServer": "7.0.0-beta5",
        "EntityFramework.Commands": "7.0.0-beta5",
        ...
    }
}

它没有 EntityFramework: 7.0.0- beta4(尚无beta5)。

it doesn't have "EntityFramework": "7.0.0-beta4" (no beta5 yet). It apparently isn't needed.

DNVM列表

Active Version           Runtime Architecture Location                      Alias
------ -------           ------- ------------ --------                      -----
       1.0.0-beta4       clr     x64          C:\Users\Snebjorn\.dnx\runtimes
       1.0.0-beta4       clr     x86          C:\Users\Snebjorn\.dnx\runtimes
       1.0.0-beta4       coreclr x64          C:\Users\Snebjorn\.dnx\runtimes
       1.0.0-beta4       coreclr x86          C:\Users\Snebjorn\.dnx\runtimes
  *    1.0.0-beta5       clr     x86          C:\Users\Snebjorn\.dnx\runtimes default
       1.0.0-beta5-12103 clr     x86          C:\Users\Snebjorn\.dnx\runtimes


推荐答案

您需要在beta 5中使用EntityOptionsBuilder(并在beta 6中返回DbContextOptionsBuilder)

You need to use EntityOptionsBuilder in beta 5 (and back to DbContextOptionsBuilder in beta 6)

这篇关于无法覆盖beta5中的OnConfiguring-找不到适合的方法来覆盖的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-26 12:49