实体框架没有找到连接字符串

时间:2012-08-16 21:42:56

标签: entity-framework entity

我正在建立一个网站的问题。我可以在屏幕上显示数据而不会出现问题,但是当我让网站写回数据库时,我收到以下错误:

在应用程序配置文件中找不到名为“MyApplication”的连接字符串。

所以我做了一些搜索,发现如果我改变这个应该会有所帮助:

    public TP90Entities()
        : base("name=TP90Entities")
    {
    }

到此:

    public TP90Entities()
        : base("TP90Entities")
    {
    }

如果我这样做,我会收到以下错误:

  

如果在Code First模式下使用,使用T4模板为Database First和Model First开发生成的代码可能无法正常工作。要继续使用Database First或Model First,请确保在执行应用程序的配置文件中指定了Entity Framework连接字符串。要使用从Database First或Model First生成的这些类,使用Code First添加任何其他配置,使用属性或DbModelBuilder API,然后删除引发此异常的代码。

我尝试按照数据库优先方法多次重建数据连接。我还将项目升级到Entity Framework 5。 有人能告诉我我做错了吗?

0 个答案:

没有答案