EF Code First创建数据库

EF Code First创建数据库

第一步:先创建一个 ADO.NET实体数据模型

 

 

再创建一个 空CodeFirst模型

 

 

第二步:在文件 App.config中设置连接字符串

 

 

 

2再找到你创建的ADO.NET实体数据模型的类进行操作

 

 

里面的name=“App.config中的<connectionStrings> add的name”

定义模型生成器引用命名空间 System.Data.Entity.ModelConfiguration.Conventions;

 

 

第三步创建类

 

 

第四步:把创建好的类写到ADO.NET实体数据模型的类中

 

 

第五步:打开程序包管理控制台

 

 

第六步:操作程序包控制器

PM>表示启用迁移

PM> enable-migrations

正在检查上下文的目标是否为现有数据库... 已为项目 BlogSystem.Model 启用 Code First 迁移。

PM> add-migration'createBlog'

正在为迁移“createBlog”搭建基架。 此迁移文件的设计器代码包含当前 Code First 模型的快照。在下一次搭建迁移基架时,将使用此快照计算对模型的更改。如果对要包含在此迁移中的模型进行其他更改,则您可通过再次运行“Add-Migration createBlog”重新搭建基架。

PM> update-database

指定“-Verbose”标志以查看应用于目标数据库的 SQL 语句。 正在应用显式迁移: [202111270920220_createBlog]。 正在应用显式迁移: 202111270920220_createBlog。 正在运行 Seed 方法。

 

posted @ 2021-11-27 19:57  陌少臣  阅读(217)  评论(0编辑  收藏  举报