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)!