dot*_*oob 5 asp.net entity-framework entity-framework-4.3
我最近使用实体框架4.3创建了一个新的Web项目.我正在使用数据库优先设计.
实体框架将此部分添加到我的web.config中,该部分提供了一些信息性错误消息.我已经读过这个代码与代码第一次设计相关的地方 - 我是否需要它 - 我只是删除它吗?
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlCeConnectionFactory, EntityFramework">
<parameters>
<parameter value="System.Data.SqlServerCe.4.0" />
</parameters>
</defaultConnectionFactory>
</entityFramework>
Run Code Online (Sandbox Code Playgroud)
谢谢.
Mas*_*low 22
这可能非常相关(强调我的):
配置部分允许您指定Code First应该用于定位要用于上下文的数据库的默认连接工厂.仅当没有将连接字符串添加到上下文的配置文件时,才使用默认连接工厂.
请参阅MSDN上的实体框架配置文件设置.
我不能 100% 确定如果您不使用 CodeFirst 是否重要(尝试删除它并查看它是否运行正常)。但是,如果您使用 CodeFirst 并使用 SQLCE 4.0 作为主数据库,那么您需要保留它。请参阅文档:
\n\n\n\n如果您不\xe2\x80\x99t 设置默认连接工厂,Code First 将使用 SqlConnectionFactory,指向 .\\SQLEXPRESS。SqlConnectionFactory 还有一个构造函数,允许您覆盖部分连接字符串。如果您想使用 .\\SQLEXPRESS 以外的 SQL Server 实例,您可以使用此构造函数来设置服务器。
\n
| 归档时间: |
|
| 查看次数: |
15436 次 |
| 最近记录: |