asp.net 关于更改数据库表的方式
来源:互联网 发布:沪深300指数月度数据 编辑:程序博客网 时间:2024/06/05 05:06
在 库程序包管理器中 找到 Package Manager Console(图片引用自asp.net)
输入Enable-Migrations -ContextTypeNameMvcMovie.Models.MovieDBContext(需要更改的数据库模型)
然后写Seed方法
protected override void Seed(MvcMovie.Models.MovieDBContext context){ context.Movies.AddOrUpdate( i => i.Title, new Movie { Title = "When Harry Met Sally", ReleaseDate = DateTime.Parse("1989-1-11"), Genre = "Romantic Comedy", Price = 7.99M }, new Movie { Title = "Ghostbusters ", ReleaseDate = DateTime.Parse("1984-3-13"), Genre = "Comedy", Price = 8.99M }, new Movie { Title = "Ghostbusters 2", ReleaseDate = DateTime.Parse("1986-2-23"), Genre = "Comedy", Price = 9.99M }, new Movie { Title = "Rio Bravo", ReleaseDate = DateTime.Parse("1959-4-15"), Genre = "Western", Price = 3.99M } ); }AddO rUpdate 这个方法当数据库中已存在的会更新当不存在的时候会插入
之后CTRL+SHIFT+B重新构建这个项目,然后在控制台输入add-migration Initial 进行初始化迁移,最后使用 update-databas 创建数据库然后运行Sees方法。
如果要添加列的话直接修改Model 然后使用add-migration *****需要添加的列 这个会直接在数据库中添加相应的列。
参考及来源:http://www.asp.net/mvc/overview/getting-started/introduction/adding-a-new-field
0 0
- asp.net 关于更改数据库表的方式
- 关于在asp.net中使用数据库的临时表.
- 关于asp.net MVC 的数据库配置
- asp.net连接数据库方式
- asp.net中读取数据库的两种方式
- asp.net中读取数据库的两种方式
- asp.net中读取数据库的两种方式
- asp.net读取数据库的两种方式
- asp.net中读取数据库的两种方式
- ASP.net中访问数据库的几种方式
- asp.net购物车实现-------结合数据库的方式
- asp.net读取数据库的两种方式
- asp.net数据库配置文件连接字符串的两种方式
- 关于ASP.NET中的缓存问题的几种方式
- ASP.NET MVC 如何解决“上下文的模型已在数据库创建后发生更改”问题
- ASP.NET MVC 如何解决“上下文的模型已在数据库创建后发生更改”问题
- 自动更改ASP.NET的版本[原]
- asp.net关于文件在数据库的存入和读取
- java 多线程入门
- 11.【动态规划】Maximum Subarray--Accepted code
- 学习OpenGL的几个较好的网址
- Java中有关Null的9件事
- 处理机调度与死锁总结
- asp.net 关于更改数据库表的方式
- Java多线程聊天对话框
- java 环形数组缓冲区
- LeetCode-Reverse Integer
- Context——Context详解
- VS 2013中添加zlib源文件实现压缩与解压的工程配置过程
- Centos7 安装pyenv及相关包
- String对象的创建
- bzoj 3754 Tree之最小方差树