摘要: 有点与在原有数据库中使用 CodeFirst 远了,不过是总复习吗,总得全面点。 一、在用户表(Users)中插入两个用户 二、生成发帖界面 MVC生成的界面很多,也没使用Ajax,实际开发中很少会使用,这里只是为了演示。 但无论用什么生成,特性、实体对象等都是要用到的。 生成之前要编译一下。 三、先试试看能不能运行 空空如也 应该显示用户名,显... 阅读全文
posted @ 2014-05-16 22:31 秋意了了 阅读(1804) 评论(0) 推荐(3) 编辑
摘要: 在原有数据库中使用 CodeFirst ,除了第一次添加实体后要立即执行一次Enable-Migrationsadd-migration Initial -IgnoreChangesupdate-database之外,其它的与新数据库就一样了,再次修改就执行add-migration NewModi... 阅读全文
posted @ 2014-05-16 20:30 秋意了了 阅读(3204) 评论(1) 推荐(2) 编辑
摘要: 本来原来学的时候,挺顺利的,没想到再次使用,还是遇到很多问题,导致更新失败,所以,只能重建迁移,免得看着乱乱的。 一、删除迁移,将数据恢复到(一)结束状态 1、删除文件夹 2、删除表 3、删除列 4、注释掉新添加的属性 二,重新操作 EF6 在原有数据库中使用 CodeFirst 总复习(二、新的需求,简单修改原有表) 其中,将Blog实体修改为 三、操作结果... 阅读全文
posted @ 2014-05-16 19:27 秋意了了 阅读(1542) 评论(2) 推荐(1) 编辑
摘要: 一、为当前实体模型启用数据迁移基础搭建好了,也就是原有的数据库有了,原有数据库的实体对象也有了,但生成的上下文中并没有标记当前数据库是否已经存在,当前实体是否修改过(以前版本好像有标记的),所以,要首先启用迁移。启用迁移后会自动生成新的文件夹和类,了解即可系统自动添加的文件系统在数据库中新生成了个表... 阅读全文
posted @ 2014-05-16 16:21 秋意了了 阅读(1862) 评论(0) 推荐(1) 编辑
摘要: 本来以为已经会了,可动手时发现许多问题还是模糊不清,正所谓眼高手低。只能重新查资料,再复习一遍。 vs.net2013 ef6 mvc5 sqlserver2008 一、建立数据库 Blogging 二、创建表,插入测试数据 CREATE TABLE [dbo].[Blogs] ( [BlogId] INT IDENTITY (1, ... 阅读全文
posted @ 2014-05-16 13:38 秋意了了 阅读(4388) 评论(4) 推荐(5) 编辑