Asp.net mvc 在MVC5中创建数据库时出错
当我在数据库中保存数据时,我得到一个DataException错误。(见截图) 我正在项目中使用存储库和服务层 我在数据库上下文中使用DropCreateDatabaseIfModelChangesAsp.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
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作为模型。请帮帮我。