<entityFramework>
<defaultConnectionFactory
type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="v11.0" />
</parameters>
</defaultConnectionFactory>
</entityFramework>
编辑:问题已改写/修改。
<parameter value="v11.0">
是什么意思?意思是 ?或者更好地说为什么只有 Db 值?
使用完整的数据源怎么样?
LocalDbConnectionFactory 意味着什么
这些默认设置对我来说很难理解。
使用Sql默认连接工厂和参数使用SQL Server LocalDbConnectionFactory不起作用。
这确实有效:
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework">
<parameters>
<parameter value="Data Source=localhost; Integrated Security=True; MultipleActiveResultSets=True" />
最佳答案
The configuration section allows you to specify a default connection factory that Code First should use to locate a database to use for a context. The default connection factory is only used when no connection string has been added to the configuration file for a context.
以下配置将导致 Code First 对没有显式连接字符串集的上下文使用 LocalDB 实例。
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="v11.0" />
</parameters>
</defaultConnectionFactory>
</entityFramework>
更新: v11.0 是 LocalDb 的版本。
关于entity-framework - Entity Framework app.config 设置。默认工厂和值= EF6.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16131735/