MVC系列——EF Code First
2013-04-17 22:58
267 查看
一、添加模型
右键单击Models文件夹,选择“添加”,然后选择“类”,输入类名“Movie”。为了能够使用DbContext和DbSet,你需要在文件的顶部添加语句using System.Data.Entity;
View Code
三、生成数据库
常用方法有三种:
1. 令 Entity Framework依据新模型类架构自动删除和重新常见数据库。
2. 显式地修改现有的数据库架构,以便它匹配模型类。
3. 使用代码先行迁移来更新数据库架构:
打开工具——程序包管理器控制台窗口,执行以下步骤:
a.启用迁移功能:Enable-Migrations -ContextTypeName MvcMovie.Models.MovieDbContext
b.建立初态:add-migration Initial
c.自动比对差异生成迁移类:add-migration AddRatingMig
d.将迁移应用到数据库:update-database
右键单击Models文件夹,选择“添加”,然后选择“类”,输入类名“Movie”。为了能够使用DbContext和DbSet,你需要在文件的顶部添加语句using System.Data.Entity;
View Code
<connectionStrings> <add name="MovieDbContext" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings>
三、生成数据库
常用方法有三种:
1. 令 Entity Framework依据新模型类架构自动删除和重新常见数据库。
2. 显式地修改现有的数据库架构,以便它匹配模型类。
3. 使用代码先行迁移来更新数据库架构:
打开工具——程序包管理器控制台窗口,执行以下步骤:
a.启用迁移功能:Enable-Migrations -ContextTypeName MvcMovie.Models.MovieDbContext
b.建立初态:add-migration Initial
c.自动比对差异生成迁移类:add-migration AddRatingMig
d.将迁移应用到数据库:update-database
相关文章推荐
- EF和MVC系列文章导航:EF Code First、DbContext、MVC
- EF和MVC系列文章导航:EF Code First、DbContext、MVC
- asp.net MVC EFCodeFirst 生成数据库注意事项
- Asp.net MVC + MySQl + EF Code First 不能自动生成数据库
- TinyFrame系列:基于EFCodeFirst,IOC,AOP的轻型框架
- [.NET领域驱动设计实战系列]专题一:前期准备之EF CodeFirst
- Contoso 大学 - 使用 EF Code First 创建 MVC 应用
- [.NET领域驱动设计实战系列]专题一:前期准备之EF CodeFirst
- MVC 使用EF Code First数据迁移之添加字段
- 新年奉献MVC+EF(CODEFIRST)+EASYUI医药MIS系统(转)
- Contoso 大学 - 使用 EF Code First 创建 MVC 应用
- Asp.Net MVC 常用开发方式之EF Code First
- ASP.NET Web API实践系列02,在MVC4下的一个实例, 包含EF Code First,依赖注入, Bootstrap等
- EF Code First 学习笔记(系列文章转载)
- EF Code First学习系列
- EF Code first 和 DDD (领域驱动设计研究)系列一
- 用 MVC 5 的 EF6 Code First 入门 系列:MVC程序中实体框架的Code First迁移和部署
- IoC容器Autofac(4) - Autofact + Asp.net MVC + EF Code First(附源码)
- mvc+webapi+dapper+ef codefirst项目搭建
- 8天掌握EF的Code First开发系列之动手写第一个Code First应用