EF Code First创建数据库

Posted 欢迎来到知识乐园

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 方法。

 

以上是关于EF Code First创建数据库的主要内容,如果未能解决你的问题,请参考以下文章

EF Code-First“在数据库'主'中拒绝创建数据库权限。”错误

EF 中 Code First 的数据迁移以及创建视图

EF Code First 使用

EF code first 怎样创建数据库视图

使用 EF6 SQL Server CE Code First 创建数据库崩溃

EF 4.1 Code First 不会为 List<string> 创建列