时间:2021-07-01 10:21:17 帮助过:45人阅读
因为是CodeFirst,所以,写实体属性时,应该也顺便将常规的特性加上:
在Name上面输入[],在里面输入Display ,我就会拼这个单词,所以,每次都用她
在Display上右键,导入命名空间。
也可以这样,输入完Display后按Ctrl + . ,然后回车,爽不?
弄成这样:
加上长度(20)还是有点用的,否则如果不小心输入了100个字符,不仅没有必要,你还要考虑列表显示的问题了。
四、创建上下文
上面只是建立了两个实体类,如果要与数据库关联,还需要创建上下文。
五、安装(更新)EF,需要联网更新
若果你的VS界面下方没有 程序包管理控制台 ,按下面方式打开:
六、编辑web.config,添加连接字符串
下面该干嘛了?再看看视频
七、生成界面
因为是全新数据库,所以,建立了实体对象,并与上下文关联后,就可以直接写界面了。
先编译一下。
八、删除原有数据库
这时程序未运行,所以还不会生成数据库。
先把原来的删掉,全新的吗,原来怎么应该有。
真真正正,干干净净
九、运行列表页面
空的
十、添加记录
十一,查看数据库
刚才没用这个是因为连不上。
十二、模型更改
1、Enable-Migrations
2、修改实体对象
3、Add-Migration AddUrl
4、Update-Database
十三、添加新模型
十四、将实体添加进上下文
十五、Add-Migration AddUser
十六、Update-Database
实体框架 (EF) 入门 => 二、在全新的数据库中使用 Code First
标签:user 连接 为什么 first 页面 def 特性 直接 回车