没有名为' MyEntities'的连接字符串。可以在app.config文件中找到

时间:2014-12-23 15:05:59

标签: c# wpf entity-framework

我的项目有问题,我总是收到以下错误:

'在应用程序配置文件'

中找不到名为'MyEntities'的连接字符串

我找到了很多解决方案,但它们对我不起作用,这就是我创建这个主题的原因。我认为错误在于项目的层次结构:

我的项目文件夹中有3个项目:

Data_Layer(类库),它有ADO.NET项目(Entity Framework 6)

Business_Layer(类库),用于引用“Data_Layer”

的所有业务逻辑

Presentation_Layer(WPF项目),其中包含所有视图

我已将app.config从Data_Layer复制到所有其他项目但没有成功......

此错误出现在我的Presentation_Layer(XAML)中,我从Business_Layer实例化ViewModel

    xmlns:local ="clr-namespace:Business_Layer.Windows.Customer;assembly=Business_Layer"
    <Window.Resources>
        <local:CustomerAddWindow x:Key="CustomerAddWindow"/>
    </ResourceDictionary>

在我的Business_Layer中,我有不同的文件夹,例如'Customers'(客户的viewModels所在的位置)。 app.config不在任何文件夹中。因此,我认为这是问题,但我不知道或不知道如何解决它。

编辑:我已经通过向所有项目添加所需的EF引用解决了我的问题,并且只是复制了所有app.config。

0 个答案:

没有答案