【发布时间】:2019-05-15 07:00:03
【问题描述】:
我有以下DbContext:
namespace Tasks.Models
{
public class TaskDBInitializer : DropCreateDatabaseIfModelChanges<TasksContext>
{
protected override void Seed(TasksContext context)
{
var projects = new List<Projects>
{
new Projects{ Title="proTitle", Describe="proDescribe" },
};
projects.ForEach(p => context.Projects.Add(p));
context.SaveChanges();
base.Seed(context);;
}
}
public class TasksContext : DbContext
{
public TasksContext() : base("name=TaskDB")
{
Database.SetInitializer(new TaskDBInitializer());
}
public DbSet<Task> Task { get; set; }
public DbSet<Projects> Projects { set; get; }
}
}
我现在想添加另一个模型,但不想丢失当前数据库中存在的数据。
如何在不丢失数据的情况下将模型添加到我的 DbContext?
【问题讨论】:
标签: sql-server asp.net-mvc entity-framework