我是 Entity Framework 的新手,我有一个现有的数据库,我想向其中添加一些表,而不是从头开始为我的新表创建一个数据库。实体框架可以做到这一点吗?
我浏览了以下有关 Code First 开发的 MSDN 文章,但无法找到我的问题的答案:
我是 Entity Framework 的新手,我有一个现有的数据库,我想向其中添加一些表,而不是从头开始为我的新表创建一个数据库。实体框架可以做到这一点吗?
我浏览了以下有关 Code First 开发的 MSDN 文章,但无法找到我的问题的答案:
我对我的 asp.net mvc3 项目有相同的经验,它与 asp.net 有点不同,但我想实体框架是这里的重点。
在sql server中创建新表
在您的模型项目中创建相应的模型
在 DbNameEntities.cs 中添加新的表对象属性
公共 DbSet NewTables { 获取;放; }
在 Application_Start() 方法中,注释掉原始代码优先方法
System.Data.Entity.Database.SetInitializer(new SeedSampleData());
替换为:
System.Data.Entity.Database.SetInitializer<DbNameEntities>(null);
是的,这当然是可能的。
Scott Gu 的博客上提供了一个不错的演练