我正在使用实体框架编写一个 WPF 应用程序,并且我有两个控件,Window 和 UserControl,它们嵌入在 Window 中。UserControl 设计器工作正常,但 Window 设计器返回异常:
The specified named connection is either not found in the configuration, not
intended to be used with the EntityClient provider, or not valid.
UserControl 代码隐藏中的异常点在我创建实体实例的位置。
public partial class Table : UserControl
{
private MyEntities entity;
public Table()
{
InitializeComponent();
entity = new MyEntities();
}
}
当我运行该应用程序时,一切正常。
编辑
我在这里找到了解决方案:WPF 设计器不会加载实体框架,虽然我使用的是 VS2010,前段时间这种方法(在同一个地方创建实体的实例)工作得很好,我不知道是什么坏了它下来。