课程进度 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