自学内容网 自学内容网

EF Core学习笔记二

一、新建.net core的控制台项目

二、安装Entity Framework Core

我们使用的数据库是Sqlite,所以我们需要的程序包是Microsoft.EntityFrameworkCore.Sqlite。

如果想了解更多EF Core NuGet包,请参考:EF Core NuGet 包 | Microsoft Learn

Install-Package Microsoft.EntityFrameworkCore

//在这个示例中,我们使用的数据库是Sqlite
Install-Package Microsoft.EntityFrameworkCore.Sqlite 

Microsoft.EntityFrameworkCore.Sqlite是EF Core的一个数据库提供程序包。它提供了EF Core与Sqlite数据库之间的桥梁,是我们可以使用EF Core的功能来操作Sqlite数据库。它的功能包括但不限于:

1、数据库迁移:自动管理数据库架构的变化

2、LINQ查询:使用LINQ来查询数据库;

3、变更跟踪:自动跟踪实体的更改,以便进行保存;

4、代码优先模式:先定义类,然后EF Core会根据这些类模型创建数据库;

5、数据库反向工程:从现有的数据库生成类模型定义

三、创建模型

定义类、创建DbContext的子类 ,具体代码如下:


    public class BloggingContext : DbContext
    {
        public DbSet<Blog> B

原文地址:https://blog.csdn.net/Lingoesforstudy/article/details/143906569

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!