SIEMENS西门子广东省阳江市(授权)电机一级代理商——西门子华南总代理
01
准备
dotnet core是.net开发者的未来,因此本文主要讲EF Core,一款微软出的跨平台ORM解决方案,基于.net Framework中的EF6。ORM是一种让上层的应用程序码可以如面向对象的方式般访问数据的方法,类似Java中的JPA。
在Visual Studio中安装NuGet包:
1.“程序包管理控制台”安装:
“工具”>“NuGet 包管理器”>“包管理器控制台”
安装SqlServer包
安装反向工程工具包(从现有数据库创建实例类的时候使用)
2.“管理解决方案的NuGet程序包”安装
搜Microsoft.EntityFrameworkCore.SqlServer和Microsoft.EntityFrameworkCore.Tools
直接安装就好了。
02
从现有数据库创建模型
现有数据库结构:
“工具”–>“NuGet 包管理器”–>“包管理器控制台”
2. 运行以下命令以从本地的现有数据库创建模型
注意:
默认情况下是生成数据库下的所有的表的实例,我们可以通过将 -Tables 参数添加到上述命令来指定要为其生成实体的表。如:
注意:
从现有数据库创建模型时需要安装Microsoft.EntityFrameworkCore.Tools
03
从模型新建数据库
有了模型后,就可以使用迁移创建数据库了。
运行 Add-Migration InitialCreate 创建迁移记录。
运行 Update-Database 以将新迁移应用到数据库。如果数据库不存在,则新建。
展开全文
相关产品