用dotnet core搭建web服务器(三)ORM访问数据库
访问传统sql数据库,大家以前都是用sql语句去查询。这些年流行orm方法 ORM是对象关系映射的简拼,就是用一个对象(class)去表示数据的一行,用对象的成员去表述数据的列 dotnet 官方很早就有orm模型 entiry framework,这里我们就以 mysql/miriadb 为例 说明 entiry framework的使用 代码在这里 https://gitee.com/lightsever/netcore_study/tree/master/server03_orm 第一步、搭建数据库环境 我比较偷懒,直接xampp搭建,这样比较简单。 mysql数据库 注意端口,图上有 3306 启动apache 和 mysql 服务 然后点击mysql行的admin 可以打开phpmyadmin页面直接管理数据库 创建一个用来测试的库,我就叫他testdb 第二步,ORM框架的安装 创建 dotnet core 项目,引入 lib.http 这些略,搭建一个http服务来测试 安装nuget包 Pomelo.EntityFrameworkCore.MySql nuget包安装方法略 第三步,编写模型代码 定义这样两个对象 Item1就是 ORM的O,一个Item1的实例,就是数据库中的一行,当然ORM框架不止可以针对SQL数据库