【问题标题】:Error when edmx file is in a separate projectedmx 文件位于单独项目中时出错
【发布时间】:2014-05-18 07:09:35
【问题描述】:

我有问题说

在配置中找不到指定的命名连接,不打算与EntityClient 提供程序一起使用,或者无效。

我的 edmx 文件在单独的项目中,但该项目在其 app.config 中有连接字符串

什么可能导致问题?

【问题讨论】:

    标签: c# string entity-framework connection


    【解决方案1】:

    确保 app.config 在设置为启动项目的项目中。

    如果我理解正确(我希望我能理解!):

    你有两个项目:

    ApplicationServices(启动项目)

    • Web.config

    实体容器

    • MyEdmx.edmx

    • App.config

    当项目启动时,它会从 web.config 文件中读取。

    您需要确保连接字符串在 web.config 文件中。如果我不打算使用它们,我通常会从其他项目中删除 app.config。

    还要仔细检查 ApplicationServices 项目引用的 EntityContainer。

    【讨论】:

    • 它仍然不起作用,启动项目已经有网络配置我已经替换了已经存在的连接字符串,我也尝试移动所有应用程序配置但它仍然不起作用
    • 澄清一下 - 连接字符串在 web.config 文件中?
    • 是的,我现在有两个 ApplicationServices 和 EntityContainer
    • 好的,当你运行你的web应用程序时,它只会读取启动项目的一个配置文件。
    猜你喜欢
    • 2012-02-28
    • 2016-01-08
    • 2015-07-10
    • 1970-01-01
    • 2015-03-30
    • 1970-01-01
    • 2014-04-02
    • 2012-11-26
    相关资源
    最近更新 更多