1

我正在构建的网站有问题。我可以毫无问题地让数据显示在屏幕上,但是当我让网站写回数据库时,我收到以下错误:

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

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

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

对此:

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

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

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

我已经多次重建数据连接,试图遵循数据库优先方法。此外,我已将项目升级到 Entity Framework 5。有人能告诉我我做错了什么吗?

4

0 回答 0