导航菜单

软件工程/数据库与EF Core
课程进度 45% · 第5/10章5/10章 · 标签 1/2
1

数据库连接字符串

连接字符串配置在 appsettings.json 中,指定数据库服务器、名称和认证信息。

json
1
{
2
"ConnectionStrings": {
3
"DefaultConnection": "Server=localhost;Database=demo;User Id=sa;Password=your_password;"
4
}
5
}

!生产环境中不要硬编码密码,建议使用 User Secrets 或环境变量管理敏感信息

2

EF Core实体与上下文

Entity Framework Core 是 .NET 的 ORM 框架,通过实体类和 DbContext 操作数据库。

csharp
1
public class User {
2
public int Id { get; set; }
3
public string Name { get; set; }
4
public string Email { get; set; }
5
public DateTime CreatedAt { get; set; }
6
}
7
 
8
public class AppDbContext : DbContext {
9
public DbSet<User> Users { get; set; }
10
 
11
protected override void OnConfiguring(
12
DbContextOptionsBuilder options)
13
{
14
options.UseSqlServer(
15
Configuration.GetConnectionString("DefaultConnection"));
16
}
17
}
EF CoreORMDbContext实体迁移LINQ