首页 > 其他 > 详细

开发过程遇到的问题和解决方法(备忘)

时间:2015-03-19 23:35:02      阅读:338      评论:0      收藏:0      [点我收藏+]

2015-3-19

1.当项目框架为.Net Framework4.0的时候,使用EF6.0会出问题。

解决方法:将引用的EF相关dll改成EF5.0的DLL。

2.EF使用Model First方式建立数据库时,发布网站至IIS或者服务器上时,微软会采取sql登录验证而采取Windows(即连接字符串为Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=true; 时会出问题)

解决方法:将EF的连接字符串改为

1 <add name="Model1Container" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=./;Initial Catalog=kashishop;User Id=kashishop;Password=123;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

3.使用EF,发布网站时,要在配置文件中添加

1 <configSections>
2     <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
3     <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=4.4.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
4   </configSections>

1 <entityFramework>
2     <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
3       <parameters>
4         <parameter value="v11.0" />
5       </parameters>
6     </defaultConnectionFactory>
7   </entityFramework>

 

开发过程遇到的问题和解决方法(备忘)

原文:http://www.cnblogs.com/sunniest/p/4351860.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!