Entity Framework 支持两个位置在 app.config 中指定数据库配置。如果我将 EF5 nuget 包添加到控制台应用程序,则 app.config 包含以下标记:
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="v11.0" />
</parameters>
</defaultConnectionFactory>
</entityFramework>
它使用默认的 localdb 实例,这很好,但它采用完全限定的类型名称DbContext
作为数据库名称。我知道我可以通过调用DbContext的 ctor 来覆盖这个约定
但是如何在配置文件中指定它呢?