C#实现简单的ORM框架操作关系型数据库

什么是ORM

```ORM是通过使用描述对象和数据库之间映射的元数据,在我们想到描述的时候自然就想到了xml和特性(Attribute).目前的ORM框架中,Hibernate就是典型的使用xml文件作为描述实体对象的映射框架,而大名鼎鼎的Linq则是使用特性(Attribute)来描述的。```

C#实现ORM需要的前提条件

- 已经安装了 dotnet 的运行环境

- 安装 ```Microsoft.EntityFrameworkCore.Desigh```包

- 安装 ```Microsoft.EntityFrameworkCore.Sqlite```包
    >一种轻量化的关系型数据库

dotnet的命令操作

```dotnet new console    //创建一个控制台C#程序```
```dotnet tool install --global dotnet-ef //现在要单独安装```
```dotnet -ef migration add Init  //类实例化```
```dotnet ef database update  //更新```

增删查改操作

上一篇:mybatis插入语句没有清空一级缓存?两种ORM框架混合使用带来的副作用!


下一篇:Python流行ORM框架sqlalchemy