Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 在MVC5中创建数据库时出错_Asp.net Mvc_Entity Framework - Fatal编程技术网

Asp.net mvc 在MVC5中创建数据库时出错

Asp.net mvc 在MVC5中创建数据库时出错,asp.net-mvc,entity-framework,Asp.net Mvc,Entity Framework,当我在数据库中保存数据时,我得到一个DataException错误。(见截图) 我正在项目中使用存储库和服务层 我在数据库上下文中使用DropCreateDatabaseIfModelChanges public class DataBaseContext:DbContext { static DataBaseContext() { System.Data.Entity.Database.SetInitializer(new DropCreateDatabas

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

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

我在数据库上下文中使用DropCreateDatabaseIfModelChanges

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

    public DbSet<Post> DbPosts { get; set; }
}
公共类数据库上下文:DbContext
{
静态数据库上下文()
{
System.Data.Entity.Database.SetInitializer(新的DropCreateDatabaseIfModelChanges());
}
公共DbSet DbPosts{get;set;}
}

因为您的错误描述不清楚或不详细

因此,以下是我的假设:

  • 仔细检查您的
    DB列名
    Model属性名
    是否正确 拼写相同

  • 确保已将正确的
    数据类型数据
    传递到
    插入/更新

  • 因为它会显示未处理的数据异常,所以请关注您的数据 这是适当的

是否检查了内部异常?


如果没有,请在抛出的同一错误弹出窗口中转到查看详细信息。有关详细信息,请参见
内部异常。在此处发布该异常描述。

visual studio无法获取数据库.mdf文件路径。如何修复此错误?我首先使用EntityFramework Coe作为模型。请帮帮我。