無法覆蓋beta5中的OnConfiguring - 找不到合適的方法來覆蓋

entity-framework-core

從beta4更新EF7到beta5後,我的OnConfiguring停止工作。

protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)

我無法弄清楚我需要寫什麼。

這是我的project.json ,以防萬一

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

它沒有“EntityFramework”:“7.0.0-beta4”(還沒有beta5)。顯然不需要它。

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)


熱門答案

如果您使用的是EF 7.0.0-beta7,則方法簽名如下:

protected internal virtual void OnConfiguring(DbContextOptions options);



許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因