在MVC5中创建数据库时出错

时间:2014-07-30 08:44:50

标签: asp.net-mvc entity-framework

当我在数据库中保存数据时,我收到DataException错误。 (见截图)。

我在项目中使用了存储库和服务层。

enter image description here

http://upload7.ir/imgs/2014-07/77443632388145685611.png

我在DataBaseContext中使用DropCreateDatabaseIfModelChanges

public class DataBaseContext:DbContext
{
    static DataBaseContext()
    {
        System.Data.Entity.Database.SetInitializer(new DropCreateDatabaseIfModelChanges<DataBaseContext>());
    }

    public DbSet<Post> DbPosts { get; set; }
}

1 个答案:

答案 0 :(得分:0)

由于您的错误说明不明确或不详细。

所以,以下是我的假设:

  • 仔细检查您的DB Column NameModel Property Names是否属实 同样拼写。

  • 确保您已将正确的Data Type Data传递给了 插入/更新。

  • 由于它显示Data Un处理的异常,因此请关注您的数据 是正确的。

您是否检查了内部异常?

如果没有转到View Details,则会抛出相同的错误弹出窗口。请参阅inner exceptions for more details。发布那个例外描述。