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“在数据库'主'中拒绝创建数据库权限。”错误