EF Core在控制台程序中入门只需四步:建模型、配上下文、跑迁移、写代码操作数据;依次完成项目创建与NuGet安装、定义实体类和DbContext、执行Add-Migration与Update-Database生成数据库、在Main中用Add/SaveChanges/ToList实现增删改查。

EF Core在控制台程序中用起来不复杂,关键几步走对就行:建模型、配上下文、连数据库、跑迁移、写代码操作数据。下面按实际开发顺序说清楚。
用 .NET CLI 或 Visual Studio 新建一个 .NET 6+ 控制台项目(比如叫 ConsoleEF)。然后安装两个核心包:
在程序包管理器控制台执行:
Install-Package Microsoft.EntityFrameworkCore.SqlServer比如建一个 Student 类:
public class Student再建一个继承 DbContext 的类(如 AppDbContext),并在 OnConfiguring 中配置连接字符串:
public class AppDbContext : DbContext注意:连接字符串建议后期移到 appsettings.json,但入门阶段直接写这里最直观。
确保已安装 Microsoft.EntityFrameworkCore.Tools,然后在程序包管理器控制台依次运行:
执行完后,SQL Server 中就会出现 SchoolDb 数据库和 Students 表(EF 默认按复数命名,也可用 modelBuilder.Entity<student>().ToTable("T_Students")</student> 自定义)。
在 Program.cs 中写点实际操作:
using var context = new AppDbContext();记得引用 Microsoft.EntityFrameworkCore 命名空间。运行后就能看到数据写入并读出。
基本上就这些。后续可加配置分离、实体配置类(IEntityTypeConfiguration)、日志调试等,但起步阶段这四步足够跑通整个流程。
以上就是EF Core在控制台程序中怎么用 EF Core控制台应用入门的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号