🌷🌷🌷🌷数据库查询优化示例1
🌷🌷🌷🌷内存管理与垃圾回收示例2
🌷🌷🌷🌷并发与线程安全示例3
数据库查询优化示例:
// 使用索引优化查询
public IEnumerable<User> GetActiveUsers()
{
using (var context = new MyDbContext())
{
return context.Users.Where(u => u.IsActive).ToList();
}
}
// 使用分页查询减少数据传输量
public IEnumerable<User> GetPagedUsers(int pageNumber, int pageSize)
{
using (var context = new MyDbContext())
{
return context.Users.OrderBy(u => u.Id)
.Skip((pageNumber - 1) * pageSize)
.Take(pageSize)
.ToList();
}
}