码迷,mamicode.com
首页 > 其他好文 > 详细

用户控件引用Entity Framework

时间:2014-09-30 19:07:39      阅读:289      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   http   io   ar   for   文件   sp   

背景:

今天在做软件的时候,出现了问题,我在项目里面添加了Entity Framework,在form的代码里引用没有问题,在userControl里引用就出了问题。

bubuko.com,布布扣

我检查app.config文件

bubuko.com,布布扣

文件里包含连接字符串,但是就是读取不到

原因:

EF uses the App.Config of the current application. That means that when you‘re designing the controls inside Visual Studio, it‘ll use devenv.exe.config. The connection isn‘t listed there. Also because DB access can have other side-effects (slow down the designer, cause unwanted DB queries), it‘s best to turn this off at design time.

解释说ef会在设计模式的时候调用app.config文件,但是此时调用的确实vs的配置文件,当然没有我们想要的连接字符串。

解决办法:

在设计的时候不去调用ef即可

代码:

if (DesignMode)
{
    return;
}
using (var edm = new StudentManageEntities())
{
    //do something here
}
 

用户控件引用Entity Framework

标签:des   style   blog   http   io   ar   for   文件   sp   

原文地址:http://www.cnblogs.com/wanghongxu/p/4002317.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!